<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<title>regular API reference</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>

<body>

<div align="center">
<table class=allEncompassingTable >
 <tr>
  <td >
<p><a href="../index.html" TARGET="_top"><img src="images/homeImg.png"></a></p>



<h1>Regular API reference</h1>


<p class=infoBox>The list of API functions below allows you to access many CoppeliaSim parameters<a href="settings.htm"></a>. There are however too many parameters in CoppeliaSim to have a specific API function for each one of them. <em>Auxiliary</em> parameters can be accessed via a set of given functions that use <a href="objectParameterIDs.htm">object parameter IDs</a>. Refer also to  the <a href="apiConstants.htm#booleanParameters">global parameter IDs</a>.<br>
All units going to, or coming from the API are in meters, kilograms, seconds and <strong>radians</strong> or a combination of those (unless otherwise explicitly indicated). </p>



<h3 class=subsectionBar><a name="fileOperations"></a>File operations</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCloseScene.htm">sim.closeScene</a> (Lua)</a>                                   <a href="regularApi/simCloseScene.htm">simCloseScene</a> (C/C++)
<a href="regularApi/simSaveScene.htm">sim.saveScene</a> (Lua)                                    <a href="regularApi/simSaveScene.htm">simSaveScene</a> (C/C++)
<a href="regularApi/simLoadScene.htm">sim.loadScene</a> (Lua)                                    <a href="regularApi/simLoadScene.htm">simLoadScene</a> (C/C++)
<a href="regularApi/simSaveModel.htm">sim.saveModel</a> (Lua)                                    <a href="regularApi/simSaveModel.htm">simSaveModel</a> (C/C++)
<a href="regularApi/simLoadModel.htm">sim.loadModel</a> (Lua)                                    <a href="regularApi/simLoadModel.htm">simLoadModel</a> (C/C++)
                                                       <a href="regularApi/simDoesFileExist.htm">simDoesFileExist</a> (C/C++)
<a href="regularApi/simImportShape.htm">sim.importShape</a> (Lua)                                  <a href="regularApi/simImportShape.htm">simImportShape</a> (C/C++)
<a href="regularApi/simImportMesh.htm">sim.importMesh</a> (Lua)                                   <a href="regularApi/simImportMesh.htm">simImportMesh</a> (C/C++)
<a href="regularApi/simExportMesh.htm">sim.exportMesh</a> (Lua)                                   <a href="regularApi/simExportMesh.htm">simExportMesh</a> (C/C++)
<a href="regularApi/simLaunchExecutable.htm">sim.launchExecutable</a> (Lua)
<a href="regularApi/simFileDialog.htm">sim.fileDialog</a> (Lua)                                   <a href="regularApi/simFileDialog.htm">simFileDialog</a> (C/C++)
<a href="regularApi/simCreateTexture.htm">sim.createTexture</a> (Lua)                                <a href="regularApi/simCreateTexture.htm">simCreateTexture</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="HandleRetrieval"></a>General object handle retrieval</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetObjectHandle.htm">sim.getObjectHandle</a> (Lua)                              <a href="regularApi/simGetObjectHandleEx.htm">simGetObjectHandleEx</a> (C/C++)
<a href="regularApi/simIsHandle.htm">sim.isHandle</a> (Lua)                                     <a href="regularApi/simIsHandle.htm">simIsHandle</a> (C/C++)
<a href="regularApi/simGetObjects.htm">sim.getObjects</a> (Lua)                                   <a href="regularApi/simGetObjects.htm">simGetObjects</a> (C/C++)
<a href="regularApi/simGetObjectsInTree.htm">sim.getObjectsInTree</a> (Lua)                             <a href="regularApi/simGetObjectsInTree.htm">simGetObjectsInTree</a> (C/C++)
<a href="regularApi/simGetCollectionObjects.htm">sim.getCollectionObjects</a> (Lua)                         <a href="regularApi/simGetCollectionObjects.htm">simGetCollectionObjects</a> (C/C++)
<a href="regularApi/simSetReferencedHandles.htm">sim.setReferencedHandles</a> (Lua)                         <a href="regularApi/simSetReferencedHandles.htm">simSetReferencedHandles</a> (C/C++)
<a href="regularApi/simGetReferencedHandles.htm">sim.getReferencedHandles</a> (Lua)                         <a href="regularApi/simGetReferencedHandles.htm">simGetReferencedHandles</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="mainFunctionalityHandling"></a>General functionality handling</h3>
<pre class=lightGreyBox>
                                                       <a href="regularApi/simHandleMainScript.htm">simHandleMainScript</a> (C/C++)
<a href="regularApi/simHandleChildScripts.htm">sim.handleChildScripts</a> (Lua)
<a href="regularApi/simHandleCustomizationScripts.htm">sim.handleCustomizationScripts</a> (Lua)
<a href="regularApi/simHandleAddOnScripts.htm">sim.handleAddOnScripts</a> (Lua)
<a href="regularApi/simHandleSandboxScript.htm">sim.handleSandboxScript</a> (Lua)
</pre>
<br>

<h3 class=subsectionBar><a name="collisionDetection"></a>Collision detection</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCheckCollision.htm">sim.checkCollision</a> (Lua)                               <a href="regularApi/simCheckCollision.htm">simCheckCollision</a> (C/C++)
<a href="regularApi/simCheckCollisionEx.htm">sim.checkCollisionEx</a> (Lua)                             <a href="regularApi/simCheckCollisionEx.htm">simCheckCollisionEx</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="distanceCalculation"></a>Minimum distance calculation</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCheckDistance.htm">sim.checkDistance</a> (Lua)                                <a href="regularApi/simCheckDistance.htm">simCheckDistance</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="dynamicsFunctionality"></a>Dynamics</h3>
<pre class=lightGreyBox>
<a href="regularApi/simHandleDynamics.htm">sim.handleDynamics</a> (Lua)                               <a href="regularApi/simHandleDynamics.htm">simHandleDynamics</a> (C/C++)
<a href="regularApi/simSetJointTargetPosition.htm">sim.setJointTargetPosition</a> (Lua)                       <a href="regularApi/simSetJointTargetPosition.htm">simSetJointTargetPosition</a> (C/C++)
<a href="regularApi/simSetJointTargetVelocity.htm">sim.setJointTargetVelocity</a> (Lua)                       <a href="regularApi/simSetJointTargetVelocity.htm">simSetJointTargetVelocity</a> (C/C++)
<a href="regularApi/simReadForceSensor.htm">sim.readForceSensor</a> (Lua)                              <a href="regularApi/simReadForceSensor.htm">simReadForceSensor</a> (C/C++)
<a href="regularApi/simBreakForceSensor.htm">sim.breakForceSensor</a> (Lua)                             <a href="regularApi/simBreakForceSensor.htm">simBreakForceSensor</a> (C/C++)
<a href="regularApi/simGetJointForce.htm">sim.getJointForce</a> (Lua)                                <a href="regularApi/simGetJointForce.htm">simGetJointForce</a> (C/C++)
<a href="regularApi/simGetJointMaxForce.htm">sim.getJointMaxForce</a> (Lua)                             <a href="regularApi/simGetJointMaxForce.htm">simGetJointMaxForce</a> (C/C++)
<a href="regularApi/simSetJointMaxForce.htm">sim.setJointMaxForce</a> (Lua)                             <a href="regularApi/simSetJointMaxForce.htm">simSetJointMaxForce</a> (C/C++)
<a href="regularApi/simAddForce.htm">sim.addForce</a> (Lua)                                     <a href="regularApi/simAddForce.htm">simAddForce</a> (C/C++)
<a href="regularApi/simAddForceAndTorque.htm">sim.addForceAndTorque</a> (Lua)                            <a href="regularApi/simAddForceAndTorque.htm">simAddForceAndTorque</a> (C/C++)
<a href="regularApi/simGetVelocity.htm">sim.getVelocity</a> (Lua)                                  <a href="regularApi/simGetVelocity.htm">simGetVelocity</a> (C/C++)
<a href="regularApi/simGetLinkDummy.htm">sim.getLinkDummy</a> (Lua)                                 <a href="regularApi/simGetLinkDummy.htm">simGetLinkDummy</a> (C/C++)
<a href="regularApi/simSetLinkDummy.htm">sim.setLinkDummy</a> (Lua)                                 <a href="regularApi/simSetLinkDummy.htm">simSetLinkDummy</a> (C/C++)
<a href="regularApi/simResetDynamicObject.htm">sim.resetDynamicObject</a> (Lua)                           <a href="regularApi/simResetDynamicObject.htm">simResetDynamicObject</a> (C/C++)
<a href="regularApi/simAddParticleObject.htm">sim.addParticleObject</a> (Lua)                            <a href="regularApi/simAddParticleObject.htm">simAddParticleObject</a> (C/C++)
<a href="regularApi/simAddParticleObjectItem.htm">sim.addParticleObjectItem</a> (Lua)                        <a href="regularApi/simAddParticleObjectItem.htm">simAddParticleObjectItem</a> (C/C++)
<a href="regularApi/simRemoveParticleObject.htm">sim.removeParticleObject</a> (Lua)                         <a href="regularApi/simRemoveParticleObject.htm">simRemoveParticleObject</a> (C/C++)
<a href="regularApi/simGetContactInfo.htm">sim.getContactInfo</a> (Lua)                               <a href="regularApi/simGetContactInfo.htm">simGetContactInfo</a> (C/C++)
<a href="regularApi/simGetShapeMass.htm">sim.getShapeMass</a> (Lua)                                 <a href="regularApi/simGetShapeMass.htm">simGetShapeMass</a> (C/C++)
<a href="regularApi/simSetShapeMass.htm">sim.setShapeMass</a> (Lua)                                 <a href="regularApi/simSetShapeMass.htm">simSetShapeMass</a> (C/C++)
<a href="regularApi/simGetShapeInertia.htm">sim.getShapeInertia</a> (Lua)                              <a href="regularApi/simGetShapeInertia.htm">simGetShapeInertia</a> (C/C++)
<a href="regularApi/simSetShapeInertia.htm">sim.setShapeInertia</a> (Lua)                              <a href="regularApi/simSetShapeInertia.htm">simSetShapeInertia</a> (C/C++)
<a href="regularApi/simComputeMassAndInertia.htm">sim.computeMassAndInertia</a> (Lua)                        <a href="regularApi/simComputeMassAndInertia.htm">simComputeMassAndInertia</a> (C/C++)
<a href="regularApi/simCreateForceSensor.htm">sim.createForceSensor</a> (Lua)                            <a href="regularApi/simCreateForceSensor.htm">simCreateForceSensor</a> (C/C++)
<a href="regularApi/simConvexDecompose.htm">sim.convexDecompose</a> (Lua)                              <a href="regularApi/simConvexDecompose.htm">simConvexDecompose</a> (C/C++)
<a href="regularApi/simGetQHull.htm">sim.getQHull</a> (Lua)                                     <a href="regularApi/simGetQHull.htm">simGetQHull</a> (C/C++)
<a href="regularApi/simGetDecimatedMesh.htm">sim.getDecimatedMesh</a> (Lua)                             <a href="regularApi/simGetDecimatedMesh.htm">simGetDecimatedMesh</a> (C/C++)
<a href="regularApi/simIsDynamicallyEnabled.htm">sim.isDynamicallyEnabled</a> (Lua)                         <a href="regularApi/simIsDynamicallyEnabled.htm">simIsDynamicallyEnabled</a> (C/C++)
<a href="regularApi/simSetShapeMaterial.htm">sim.setShapeMaterial</a> (Lua)                             <a href="regularApi/simSetShapeMaterial.htm">simSetShapeMaterial</a> (C/C++)

See also:
<a href="#engineParameters">physics engine parameter functions</a>.</pre>
<br>

<h3 class=subsectionBar><a name="proximitySensor"></a>Proximity sensors</h3>
<pre class=lightGreyBox>
<a href="regularApi/simHandleProximitySensor.htm">sim.handleProximitySensor</a> (Lua)                        <a href="regularApi/simHandleProximitySensor.htm">simHandleProximitySensor</a> (C/C++)
<a href="regularApi/simReadProximitySensor.htm">sim.readProximitySensor</a> (Lua)                          <a href="regularApi/simReadProximitySensor.htm">simReadProximitySensor</a> (C/C++)
<a href="regularApi/simResetProximitySensor.htm">sim.resetProximitySensor</a> (Lua)                         <a href="regularApi/simResetProximitySensor.htm">simResetProximitySensor</a> (C/C++)
<a href="regularApi/simCheckProximitySensor.htm">sim.checkProximitySensor</a> (Lua)                         <a href="regularApi/simCheckProximitySensor.htm">simCheckProximitySensor</a> (C/C++)
<a href="regularApi/simCheckProximitySensorEx.htm">sim.checkProximitySensorEx</a> (Lua)                       <a href="regularApi/simCheckProximitySensorEx.htm">simCheckProximitySensorEx</a> (C/C++)
<a href="regularApi/simCheckProximitySensorEx2.htm">sim.checkProximitySensorEx2</a> (Lua)                      <a href="regularApi/simCheckProximitySensorEx2.htm">simCheckProximitySensorEx2</a> (C/C++)
<a href="regularApi/simCreateProximitySensor.htm">sim.createProximitySensor</a> (Lua)                        <a href="regularApi/simCreateProximitySensor.htm">simCreateProximitySensor</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#proximitySensors">parameters related to proximity sensors</a>.</pre>
<br>

<h3 class=subsectionBar><a name="visionSensor"></a>Vision sensors</h3>
<pre class=lightGreyBox>
<a href="regularApi/simHandleVisionSensor.htm">sim.handleVisionSensor</a> (Lua)                           <a href="regularApi/simHandleVisionSensor.htm">simHandleVisionSensor</a> (C/C++)
<a href="regularApi/simReadVisionSensor.htm">sim.readVisionSensor</a> (Lua)                             <a href="regularApi/simReadVisionSensor.htm">simReadVisionSensor</a> (C/C++)
<a href="regularApi/simResetVisionSensor.htm">sim.resetVisionSensor</a> (Lua)                            <a href="regularApi/simResetVisionSensor.htm">simResetVisionSensor</a> (C/C++)
<a href="regularApi/simCheckVisionSensor.htm">sim.checkVisionSensor</a> (Lua)                            <a href="regularApi/simCheckVisionSensor.htm">simCheckVisionSensor</a> (C/C++)
<a href="regularApi/simCheckVisionSensorEx.htm">sim.checkVisionSensorEx</a> (Lua)                          <a href="regularApi/simCheckVisionSensorEx.htm">simCheckVisionSensorEx</a> (C/C++)
<a href="regularApi/simGetVisionSensorDepthBuffer.htm">sim.getVisionSensorDepthBuffer</a> (Lua)                   <a href="regularApi/simGetVisionSensorDepthBuffer.htm">simGetVisionSensorDepthBuffer</a> (C/C++)
<a href="regularApi/simGetVisionSensorCharImage.htm">sim.getVisionSensorCharImage</a> (Lua)                     <a href="regularApi/simGetVisionSensorCharImage.htm">simGetVisionSensorCharImage</a> (C/C++)
<a href="regularApi/simSetVisionSensorCharImage.htm">sim.setVisionSensorCharImage</a> (Lua)                     <a href="regularApi/simSetVisionSensorCharImage.htm">simSetVisionSensorCharImage</a> (C/C++)
<a href="regularApi/simGetVisionSensorImage.htm">sim.getVisionSensorImage</a> (Lua)                         <a href="regularApi/simGetVisionSensorImage.htm">simGetVisionSensorImage</a> (C/C++)
<a href="regularApi/simSetVisionSensorImage.htm">sim.setVisionSensorImage</a> (Lua)                         <a href="regularApi/simSetVisionSensorImage.htm">simSetVisionSensorImage</a> (C/C++)
<a href="regularApi/simGetVisionSensorResolution.htm">sim.getVisionSensorResolution</a> (Lua)                    <a href="regularApi/simGetVisionSensorResolution.htm">simGetVisionSensorResolution</a> (C/C++)
<a href="regularApi/simAdjustView.htm">sim.adjustView</a> (Lua)                                   <a href="regularApi/simAdjustView.htm">simAdjustView</a> (C/C++)
<a href="regularApi/simCreateVisionSensor.htm">sim.createVisionSensor</a> (Lua)                           <a href="regularApi/simCreateVisionSensor.htm">simCreateVisionSensor</a> (C/C++)
<a href="regularApi/simGetExtensionString.htm">sim.getExtensionString</a> (Lua)                           <a href="regularApi/simGetExtensionString.htm">simGetExtensionString</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#visionSensors">parameters related to vision sensors</a>.</pre>
<br>

<h3 class=subsectionBar><a name="forceSensor"></a>Force sensors</h3>
<pre class=lightGreyBox>
<a href="regularApi/simReadForceSensor.htm">sim.readForceSensor</a> (Lua)                              <a href="regularApi/simReadForceSensor.htm">simReadForceSensor</a> (C/C++)
<a href="regularApi/simBreakForceSensor.htm">sim.breakForceSensor</a> (Lua)                             <a href="regularApi/simBreakForceSensor.htm">simBreakForceSensor</a> (C/C++)
<a href="regularApi/simCreateForceSensor.htm">sim.createForceSensor</a> (Lua)                            <a href="regularApi/simCreateForceSensor.htm">simCreateForceSensor</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#forceSensors">parameters related to force sensors</a>.</pre>
<br>

<h3 class=subsectionBar><a name="jointObject"></a>Joints</h3>
<pre class=lightGreyBox>
<a href="regularApi/simSetJointPosition.htm">sim.setJointPosition</a> (Lua)                             <a href="regularApi/simSetJointPosition.htm">simSetJointPosition</a> (C/C++)
<a href="regularApi/simGetJointPosition.htm">sim.getJointPosition</a> (Lua)                             <a href="regularApi/simGetJointPosition.htm">simGetJointPosition</a> (C/C++)
<a href="regularApi/simSetJointTargetPosition.htm">sim.setJointTargetPosition</a> (Lua)                       <a href="regularApi/simSetJointTargetPosition.htm">simSetJointTargetPosition</a> (C/C++)
<a href="regularApi/simGetJointTargetPosition.htm">sim.getJointTargetPosition</a> (Lua)                       <a href="regularApi/simGetJointTargetPosition.htm">simGetJointTargetPosition</a> (C/C++)
<a href="regularApi/simSetJointTargetVelocity.htm">sim.setJointTargetVelocity</a> (Lua)                       <a href="regularApi/simSetJointTargetVelocity.htm">simSetJointTargetVelocity</a> (C/C++)
<a href="regularApi/simGetJointTargetVelocity.htm">sim.getJointTargetVelocity</a> (Lua)                       <a href="regularApi/simGetJointTargetVelocity.htm">simGetJointTargetVelocity</a> (C/C++)
<a href="regularApi/simGetJointVelocity.htm">sim.getJointVelocity</a> (Lua)                             <a href="regularApi/simGetJointVelocity.htm">simGetJointVelocity</a> (C/C++)
<a href="regularApi/simSetSphericalJointMatrix.htm">sim.setSphericalJointMatrix</a> (Lua)                      <a href="regularApi/simSetSphericalJointMatrix.htm">simSetSphericalJointMatrix</a> (C/C++)
<a href="regularApi/simGetJointMatrix.htm">sim.getJointMatrix</a> (Lua)                               <a href="regularApi/simGetJointMatrix.htm">simGetJointMatrix</a> (C/C++)
<a href="regularApi/simSetJointInterval.htm">sim.setJointInterval</a> (Lua)                             <a href="regularApi/simSetJointInterval.htm">simSetJointInterval</a> (C/C++)
<a href="regularApi/simGetJointInterval.htm">sim.getJointInterval</a> (Lua)                             <a href="regularApi/simGetJointInterval.htm">simGetJointInterval</a> (C/C++)
<a href="regularApi/simGetJointType.htm">sim.getJointType</a> (Lua)                                 <a href="regularApi/simGetJointType.htm">simGetJointType</a> (C/C++)
<a href="regularApi/simCreateJoint.htm">sim.createJoint</a> (Lua)                                  <a href="regularApi/simCreateJoint.htm">simCreateJoint</a> (C/C++)
<a href="regularApi/simSetJointMode.htm">sim.setJointMode</a> (Lua)                                 <a href="regularApi/simSetJointMode.htm">simSetJointMode</a> (C/C++)
<a href="regularApi/simGetJointMode.htm">sim.getJointMode</a> (Lua)                                 <a href="regularApi/simGetJointMode.htm">simGetJointMode</a> (C/C++)
<a href="regularApi/simSetJointDependency.htm">sim.setJointDependency</a> (Lua)                           <a href="regularApi/simSetJointDependency.htm">simSetJointDependency</a> (C/C++)
<a href="regularApi/simGetJointDependency.htm">sim.getJointDependency</a> (Lua)                           <a href="regularApi/simGetJointDependency.htm">simGetJointDependency</a> (C/C++)
<a href="regularApi/simGetJointForce.htm">sim.getJointForce</a> (Lua)                                <a href="regularApi/simGetJointForce.htm">simGetJointForce</a> (C/C++)
<a href="regularApi/simGetJointMaxForce.htm">sim.getJointMaxForce</a> (Lua)                             <a href="regularApi/simGetJointMaxForce.htm">simGetJointMaxForce</a> (C/C++)
<a href="regularApi/simSetJointMaxForce.htm">sim.setJointMaxForce</a> (Lua)                             <a href="regularApi/simsetJointMaxForce.htm">simSetJointMaxForce</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#joints">parameters related to joints</a>.
<a href="#engineParameters">physics engine parameter functions</a>.</pre>
<br>


<h3 class=subsectionBar><a name="shapeObject"></a>Shapes</h3>
<pre class=lightGreyBox>
<a href="regularApi/simAddForce.htm">sim.addForce</a> (Lua)                                     <a href="regularApi/simAddForce.htm">simAddForce</a> (C/C++)
<a href="regularApi/simAddForceAndTorque.htm">sim.addForceAndTorque</a> (Lua)                            <a href="regularApi/simAddForceAndTorque.htm">simAddForceAndTorque</a> (C/C++)
<a href="regularApi/simGetVelocity.htm">sim.getVelocity</a> (Lua)                                  <a href="regularApi/simGetVelocity.htm">simGetVelocity</a> (C/C++)
<a href="regularApi/simGetShapeColor.htm">sim.getShapeColor</a> (Lua)                                <a href="regularApi/simGetShapeColor.htm">simGetShapeColor</a> (C/C++)
<a href="regularApi/simSetShapeColor.htm">sim.setShapeColor</a> (Lua)                                <a href="regularApi/simSetShapeColor.htm">simSetShapeColor</a> (C/C++)
<a href="regularApi/simGetShapeTextureId.htm">sim.getShapeTextureId</a> (Lua)                            <a href="regularApi/simGetShapeTextureId.htm">simGetShapeTextureId</a> (C/C++)
<a href="regularApi/simSetShapeTexture.htm">sim.setShapeTexture</a> (Lua)                              <a href="regularApi/simSetShapeTexture.htm">simSetShapeTexture</a> (C/C++)
<a href="regularApi/simCreateMeshShape.htm">sim.createMeshShape</a> (Lua)                              <a href="regularApi/simCreateMeshShape.htm">simCreateMeshShape</a> (C/C++)
<a href="regularApi/simCreatePureShape.htm">sim.createPureShape</a> (Lua)                              <a href="regularApi/simCreatePureShape.htm">simCreatePureShape</a> (C/C++)
<a href="regularApi/simCreateHeightfieldShape.htm">sim.createHeightfieldShape</a> (Lua)                       <a href="regularApi/simCreateHeightfieldShape.htm">simCreateHeightfieldShape</a> (C/C++)
<a href="regularApi/simGetShapeMesh.htm">sim.getShapeMesh</a> (Lua)                                 <a href="regularApi/simGetShapeMesh.htm">simGetShapeMesh</a> (C/C++)
<a href="regularApi/simGetShapeViz.htm">sim.getShapeViz</a> (Lua)                                  <a href="regularApi/simGetShapeViz.htm">simGetShapeViz</a> (C/C++)
                                                       <a href="regularApi/simApplyTexture.htm">simApplyTexture</a> (C/C++)
<a href="regularApi/simGetShapeGeomInfo.htm">sim.getShapeGeomInfo</a> (Lua)                             <a href="regularApi/simGetShapeGeomInfo.htm">simGetShapeGeomInfo</a> (C/C++)
<a href="regularApi/simGetShapeMass.htm">sim.getShapeMass</a> (Lua)                                 <a href="regularApi/simGetShapeMass.htm">simGetShapeMass</a> (C/C++)
<a href="regularApi/simSetShapeMass.htm">sim.setShapeMass</a> (Lua)                                 <a href="regularApi/simSetShapeMass.htm">simSetShapeMass</a> (C/C++)
<a href="regularApi/simGetShapeInertia.htm">sim.getShapeInertia</a> (Lua)                              <a href="regularApi/simGetShapeInertia.htm">simGetShapeInertia</a> (C/C++)
<a href="regularApi/simSetShapeInertia.htm">sim.setShapeInertia</a> (Lua)                              <a href="regularApi/simSetShapeInertia.htm">simSetShapeInertia</a> (C/C++)
<a href="regularApi/simComputeMassAndInertia.htm">sim.computeMassAndInertia</a> (Lua)                        <a href="regularApi/simComputeMassAndInertia.htm">simComputeMassAndInertia</a> (C/C++)
<a href="regularApi/simGroupShapes.htm">sim.groupShapes</a> (Lua)                                  <a href="regularApi/simGroupShapes.htm">simGroupShapes</a> (C/C++)
<a href="regularApi/simUngroupShape.htm">sim.ungroupShape</a> (Lua)                                 <a href="regularApi/simUngroupShape.htm">simUngroupShape</a> (C/C++)
<a href="regularApi/simImportShape.htm">sim.importShape</a> (Lua)                                  <a href="regularApi/simImportShape.htm">simImportShape</a> (C/C++)
<a href="regularApi/simConvexDecompose.htm">sim.convexDecompose</a> (Lua)                              <a href="regularApi/simConvexDecompose.htm">simConvexDecompose</a> (C/C++)
<a href="regularApi/simGetQHull.htm">sim.getQHull</a> (Lua)                                     <a href="regularApi/simGetQHull.htm">simGetQHull</a> (C/C++)
<a href="regularApi/simGetDecimatedMesh.htm">sim.getDecimatedMesh</a> (Lua)                             <a href="regularApi/simGetDecimatedMesh.htm">simGetDecimatedMesh</a> (C/C++)
<a href="regularApi/simReorientShapeBoundingBox.htm">sim.reorientShapeBoundingBox</a> (Lua)                     <a href="regularApi/simReorientShapeBoundingBox.htm">simReorientShapeBoundingBox</a> (C/C++)
<a href="regularApi/simSetShapeMaterial.htm">sim.setShapeMaterial</a> (Lua)                             <a href="regularApi/simSetShapeMaterial.htm">simSetShapeMaterial</a> (C/C++)
<a href="regularApi/simGetShapeBB.htm">sim.getShapeBB</a> (Lua)
<a href="regularApi/simSetShapeBB.htm">sim.setShapeBB</a> (Lua)
<a href="regularApi/simGetExtensionString.htm">sim.getExtensionString</a> (Lua)                           <a href="regularApi/simGetExtensionString.htm">simGetExtensionString</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#shapes">parameters related to shapes</a>.
<a href="#engineParameters">physics engine parameter functions</a>.</pre>
<br>

<h3 class=subsectionBar><a name="graphs"></a>Graphs</h3>
<pre class=lightGreyBox>
<a href="regularApi/simAddGraphStream.htm">sim.addGraphStream</a> (Lua)                               <a href="regularApi/simAddGraphStream.htm">simAddGraphStream</a> (C/C++)
<a href="regularApi/simSetGraphStreamTransformation.htm">sim.setGraphStreamTransformation</a> (Lua)                 <a href="regularApi/simSetGraphStreamTransformation.htm">simSetGraphStreamTransformation</a> (C/C++)
<a href="regularApi/simSetGraphStreamValue.htm">sim.setGraphStreamValue</a> (Lua)                          <a href="regularApi/simSetGraphStreamValue.htm">simSetGraphStreamValue</a> (C/C++)
<a href="regularApi/simAddGraphCurve.htm">sim.addGraphCurve</a> (Lua)                                <a href="regularApi/simAddGraphCurve.htm">simAddGraphCurve</a> (C/C++)
<a href="regularApi/simDestroyGraphCurve.htm">sim.destroyGraphCurve</a> (Lua)                            <a href="regularApi/simDestroyGraphCurve.htm">simDestroyGraphCurve</a> (C/C++)
<a href="regularApi/simDuplicateGraphCurveToStatic.htm">sim.duplicateGraphCurveToStatic</a> (Lua)                  <a href="regularApi/simDuplicateGraphCurveToStatic.htm">simDuplicateGraphCurveToStatic</a> (C/C++)
<a href="regularApi/simHandleGraph.htm">sim.handleGraph</a> (Lua)                                  <a href="regularApi/simHandleGraph.htm">simHandleGraph</a> (C/C++)
<a href="regularApi/simResetGraph.htm">sim.resetGraph</a> (Lua)                                   <a href="regularApi/simResetGraph.htm">simResetGraph</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#graphs">parameters related to graphs</a>.</pre>
<br>

<h3 class=subsectionBar><a name="lightObject"></a>Lights</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetLightParameters.htm">sim.getLightParameters</a> (Lua)                           <a href="regularApi/simGetLightParameters.htm">simGetLightParameters</a> (C/C++)
<a href="regularApi/simSetLightParameters.htm">sim.setLightParameters</a> (Lua)                           <a href="regularApi/simSetLightParameters.htm">simSetLightParameters</a> (C/C++)
<a href="regularApi/simGetExtensionString.htm">sim.getExtensionString</a> (Lua)                           <a href="regularApi/simGetExtensionString.htm">simGetExtensionString</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#lights">parameters related to lights</a>.</pre>
<br>

<h3 class=subsectionBar><a name="cameraObject"></a>Cameras</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCameraFitToView.htm">sim.cameraFitToView</a> (Lua)                              <a href="regularApi/simCameraFitToView.htm">simCameraFitToView</a> (C/C++)
<a href="regularApi/simAdjustView.htm">sim.adjustView</a> (Lua)                                   <a href="regularApi/simAdjustView.htm">simAdjustView</a> (C/C++)
<a href="regularApi/simGetExtensionString.htm">sim.getExtensionString</a> (Lua)                           <a href="regularApi/simGetExtensionString.htm">simGetExtensionString</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#cameras">parameters related to cameras</a>.</pre>
<br>

<h3 class=subsectionBar><a name="dummyObject"></a>Dummies</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCreateDummy.htm">sim.createDummy</a> (Lua)                                  <a href="regularApi/simCreateDummy.htm">simCreateDummy</a> (C/C++)
<a href="regularApi/simGetLinkDummy.htm">sim.getLinkDummy</a> (Lua)                                 <a href="regularApi/simGetLinkDummy.htm">simGetLinkDummy</a> (C/C++)
<a href="regularApi/simSetLinkDummy.htm">sim.setLinkDummy</a> (Lua)                                 <a href="regularApi/simSetLinkDummy.htm">simSetLinkDummy</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#dummies">parameters related to dummies</a>.</pre>
<br>


<h3 class=subsectionBar><a name="octree"></a>OC trees</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCreateOctree.htm">sim.createOctree</a> (Lua)                                 <a href="regularApi/simCreateOctree.htm">simCreateOctree</a> (C/C++)
<a href="regularApi/simInsertVoxelsIntoOctree.htm">sim.insertVoxelsIntoOctree</a> (Lua)                       <a href="regularApi/simInsertVoxelsIntoOctree.htm">simInsertVoxelsIntoOctree</a> (C/C++)
<a href="regularApi/simRemoveVoxelsFromOctree.htm">sim.removeVoxelsFromOctree</a> (Lua)                       <a href="regularApi/simRemoveVoxelsFromOctree.htm">simRemoveVoxelsFromOctree</a> (C/C++)
<a href="regularApi/simInsertObjectIntoOctree.htm">sim.insertObjectIntoOctree</a> (Lua)                       <a href="regularApi/simInsertObjectIntoOctree.htm">simInsertObjectIntoOctree</a> (C/C++)
<a href="regularApi/simSubtractObjectFromOctree.htm">sim.subtractObjectFromOctree</a> (Lua)                     <a href="regularApi/simSubtractObjectFromOctree.htm">simSubtractObjectFromOctree</a> (C/C++)
<a href="regularApi/simGetOctreeVoxels.htm">sim.getOctreeVoxels</a> (Lua)                              <a href="regularApi/simGetOctreeVoxels.htm">simGetOctreeVoxels</a> (C/C++)
<a href="regularApi/simCheckOctreePointOccupancy.htm">sim.checkOctreePointOccupancy</a> (Lua)                    <a href="regularApi/simCheckOctreePointOccupancy.htm">simCheckOctreePointOccupancy</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#octrees">parameters related to OC trees</a>.</pre>
<br>


<h3 class=subsectionBar><a name="pointCloud"></a>Point clouds</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCreatePointCloud.htm">sim.createPointCloud</a> (Lua)                             <a href="regularApi/simCreatePointCloud.htm">simCreatePointCloud</a> (C/C++)
<a href="regularApi/simGetPointCloudOptions.htm">sim.getPointCloudOptions</a> (Lua)                         <a href="regularApi/simGetPointCloudOptions.htm">simGetPointCloudOptions</a> (C/C++)
<a href="regularApi/simSetPointCloudOptions.htm">sim.setPointCloudOptions</a> (Lua)                         <a href="regularApi/simSetPointCloudOptions.htm">simSetPointCloudOptions</a> (C/C++)
<a href="regularApi/simInsertPointsIntoPointCloud.htm">sim.insertPointsIntoPointCloud</a> (Lua)                   <a href="regularApi/simInsertPointsIntoPointCloud.htm">simInsertPointsIntoPointCloud</a> (C/C++)
<a href="regularApi/simRemovePointsFromPointCloud.htm">sim.removePointsFromPointCloud</a> (Lua)                   <a href="regularApi/simRemovePointsFromPointCloud.htm">simRemovePointsFromPointCloud</a> (C/C++)
<a href="regularApi/simSubtractObjectFromPointCloud.htm">sim.subtractObjectFromPointCloud</a> (Lua)                 <a href="regularApi/simSubtractObjectFromPointCloud.htm">simSubtractObjectFromPointCloud</a> (C/C++)
<a href="regularApi/simIntersectPointsWithPointCloud.htm">sim.intersectPointsWithPointCloud</a> (Lua)                <a href="regularApi/simIntersectPointsWithPointCloud.htm">simIntersectPointsWithPointCloud</a> (C/C++)
<a href="regularApi/simInsertObjectIntoPointCloud.htm">sim.insertObjectIntoPointCloud</a> (Lua)                   <a href="regularApi/simInsertObjectIntoPointCloud.htm">simInsertObjectIntoPointCloud</a> (C/C++)
<a href="regularApi/simGetPointCloudPoints.htm">sim.getPointCloudPoints</a> (Lua)                          <a href="regularApi/simGetPointCloudPoints.htm">simGetPointCloudPoints</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#pointClouds">parameters related to point clouds</a>.</pre>
<br>


<h3 class=subsectionBar><a name="paths"></a>Paths</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCreatePath.htm">sim.createPath</a> (Lua)
<a href="regularApi/simGetConfigDistance.htm">sim.getConfigDistance</a> (Lua)
<a href="regularApi/simGetPathLengths.htm">sim.getPathLengths</a> (Lua)
<a href="regularApi/simGetPathInterpolatedConfig.htm">sim.getPathInterpolatedConfig</a> (Lua)
<a href="regularApi/simResamplePath.htm">sim.resamplePath</a> (Lua)
<a href="regularApi/simGenerateTimeOptimalTrajectory.htm">sim.generateTimeOptimalTrajectory</a> (Lua)
<a href="regularApi/simGenerateShapeFromPath.htm">sim.generateShapeFromPath</a> (Lua)                        <a href="regularApi/simGenerateShapeFromPath.htm">simGenerateShapeFromPath</a> (C/C++)
<a href="regularApi/simGetClosestPosOnPath.htm">sim.getClosestPosOnPath</a> (Lua)                          <a href="regularApi/simGetClosestPosOnPath.htm">simGetClosestPosOnPath</a> (C/C++)</pre>
<br>




<h3 class=subsectionBar><a name="sceneObjectFunctionality"></a>Scene objects</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetObjectHandle.htm">sim.getObjectHandle</a> (Lua)                              <a href="regularApi/simGetObjectHandleEx.htm">simGetObjectHandleEx</a> (C/C++)
<a href="regularApi/simIsHandle.htm">sim.isHandle</a> (Lua)                                     <a href="regularApi/simIsHandle.htm">simIsHandle</a> (C/C++)
<a href="regularApi/simRemoveObject.htm">sim.removeObject</a> (Lua)                                 <a href="regularApi/simRemoveObject.htm">simRemoveObject</a> (C/C++)
<a href="regularApi/simRemoveModel.htm">sim.removeModel</a> (Lua)                                  <a href="regularApi/simRemoveModel.htm">simRemoveModel</a> (C/C++)
<a href="regularApi/simGetObjectAlias.htm">sim.getObjectAlias</a> (Lua)                               <a href="regularApi/simGetObjectAlias.htm">simGetObjectAlias</a> (C/C++)
<a href="regularApi/simSetObjectAlias.htm">sim.setObjectAlias</a> (Lua)                               <a href="regularApi/simSetObjectAlias.htm">simSetObjectAlias</a> (C/C++)
<a href="regularApi/simGetObjects.htm">sim.getObjects</a> (Lua)                                   <a href="regularApi/simGetObjects.htm">simGetObjects</a> (C/C++)
<a href="regularApi/simGetObjectsInTree.htm">sim.getObjectsInTree</a> (Lua)                             <a href="regularApi/simGetObjectsInTree.htm">simGetObjectsInTree</a> (C/C++)
<a href="regularApi/simGetObjectParent.htm">sim.getObjectParent</a> (Lua)                              <a href="regularApi/simGetObjectParent.htm">simGetObjectParent</a> (C/C++)
<a href="regularApi/simSetObjectParent.htm">sim.setObjectParent</a> (Lua)                              <a href="regularApi/simSetObjectParent.htm">simSetObjectParent</a> (C/C++)
<a href="regularApi/simGetObjectChild.htm">sim.getObjectChild</a> (Lua)                               <a href="regularApi/simGetObjectChild.htm">simGetObjectChild</a> (C/C++)
<a href="regularApi/simGetObjectMatrix.htm">sim.getObjectMatrix</a> (Lua)                              <a href="regularApi/simGetObjectMatrix.htm">simGetObjectMatrix</a> (C/C++)
<a href="regularApi/simSetObjectMatrix.htm">sim.setObjectMatrix</a> (Lua)                              <a href="regularApi/simSetObjectMatrix.htm">simSetObjectMatrix</a> (C/C++)
<a href="regularApi/simGetObjectPose.htm">sim.getObjectPose</a> (Lua)                                <a href="regularApi/simGetObjectPose.htm">simGetObjectPose</a> (C/C++)
<a href="regularApi/simSetObjectPose.htm">sim.setObjectPose</a> (Lua)                                <a href="regularApi/simSetObjectPose.htm">simSetObjectPose</a> (C/C++)
<a href="regularApi/simGetObjectPosition.htm">sim.getObjectPosition</a> (Lua)                            <a href="regularApi/simGetObjectPosition.htm">simGetObjectPosition</a> (C/C++)
<a href="regularApi/simSetObjectPosition.htm">sim.setObjectPosition</a> (Lua)                            <a href="regularApi/simSetObjectPosition.htm">simSetObjectPosition</a> (C/C++)
<a href="regularApi/simGetObjectOrientation.htm">sim.getObjectOrientation</a> (Lua)                         <a href="regularApi/simGetObjectOrientation.htm">simGetObjectOrientation</a> (C/C++)
<a href="regularApi/simSetObjectOrientation.htm">sim.setObjectOrientation</a> (Lua)                         <a href="regularApi/simSetObjectOrientation.htm">simSetObjectOrientation</a> (C/C++)
<a href="regularApi/simGetObjectQuaternion.htm">sim.getObjectQuaternion</a> (Lua)                          <a href="regularApi/simGetObjectQuaternion.htm">simGetObjectQuaternion</a> (C/C++)
<a href="regularApi/simSetObjectQuaternion.htm">sim.setObjectQuaternion</a> (Lua)                          <a href="regularApi/simSetObjectQuaternion.htm">simSetObjectQuaternion</a> (C/C++)
<a href="regularApi/simGetObjectType.htm">sim.getObjectType</a> (Lua)                                <a href="regularApi/simGetObjectType.htm">simGetObjectType</a> (C/C++)
<a href="regularApi/simGetObjectUniqueIdentifier.htm">sim.getObjectUniqueIdentifier</a> (Lua)                    <a href="regularApi/simGetObjectUniqueIdentifier.htm">simGetObjectUniqueIdentifier</a> (C/C++)
<a href="regularApi/simGetObjectSelection.htm">sim.getObjectSelection</a> (Lua)                           <a href="regularApi/simGetObjectSelection.htm">simGetObjectSelection</a> (C/C++)
                                                       <a href="regularApi/simGetObjectSelectionSize.htm">simGetObjectSelectionSize</a> (C/C++)
<a href="regularApi/simGetObjectSizeFactor.htm">sim.getObjectSizeFactor</a> (Lua)                          <a href="regularApi/simGetObjectSizeFactor.htm">simGetObjectSizeFactor</a> (C/C++)
<a href="regularApi/simIsObjectInSelection.htm">sim.isObjectInSelection</a> (Lua)                          <a href="regularApi/simIsObjectInSelection.htm">simIsObjectInSelection</a> (C/C++)
<a href="regularApi/simAddObjectToSelection.htm">sim.addObjectToSelection</a> (Lua)                         <a href="regularApi/simAddObjectToSelection.htm">simAddObjectToSelection</a> (C/C++)
<a href="regularApi/simCopyPasteObjects.htm">sim.copyPasteObjects</a> (Lua)                             <a href="regularApi/simCopyPasteObjects.htm">simCopyPasteObjects</a> (C/C++)
<a href="regularApi/simScaleObject.htm">sim.scaleObject</a> (Lua)                                  <a href="regularApi/simScaleObject.htm">simScaleObject</a> (C/C++)
<a href="regularApi/simScaleObjects.htm">sim.scaleObjects</a> (Lua)                                 <a href="regularApi/simScaleObjects.htm">simScaleObjects</a> (C/C++)
<a href="regularApi/simGetObjectProperty.htm">sim.getObjectProperty</a> (Lua)                            <a href="regularApi/simGetObjectProperty.htm">simGetObjectProperty</a> (C/C++)
<a href="regularApi/simSetObjectProperty.htm">sim.setObjectProperty</a> (Lua)                            <a href="regularApi/simSetObjectProperty.htm">simSetObjectProperty</a> (C/C++)
<a href="regularApi/simGetObjectSpecialProperty.htm">sim.getObjectSpecialProperty</a> (Lua)                     <a href="regularApi/simGetObjectSpecialProperty.htm">simGetObjectSpecialProperty</a> (C/C++)
<a href="regularApi/simSetObjectSpecialProperty.htm">sim.setObjectSpecialProperty</a> (Lua)                     <a href="regularApi/simSetObjectSpecialProperty.htm">simSetObjectSpecialProperty</a> (C/C++)
<a href="regularApi/simGetObjectVelocity.htm">sim.getObjectVelocity</a> (Lua)                            <a href="regularApi/simGetObjectVelocity.htm">simGetObjectVelocity</a> (C/C++)
<a href="regularApi/simReadCustomTableData.htm">sim.readCustomTableData</a> (Lua)
<a href="regularApi/simWriteCustomTableData.htm">sim.writeCustomTableData</a> (Lua)
<a href="regularApi/simReadCustomDataBlock.htm">sim.readCustomDataBlock</a> (Lua)                          <a href="regularApi/simReadCustomDataBlock.htm">simReadCustomDataBlock</a> (C/C++)
<a href="regularApi/simReadCustomDataBlockTags.htm">sim.readCustomDataBlockTags</a> (Lua)                      <a href="regularApi/simReadCustomDataBlockTags.htm">simReadCustomDataBlockTags</a> (C/C++)
<a href="regularApi/simWriteCustomDataBlock.htm">sim.writeCustomDataBlock</a> (Lua)                         <a href="regularApi/simWriteCustomDataBlock.htm">simWriteCustomDataBlock</a> (C/C++)
<a href="regularApi/simSetReferencedHandles.htm">sim.setReferencedHandles</a> (Lua)                         <a href="regularApi/simSetReferencedHandles.htm">simSetReferencedHandles</a> (C/C++)
<a href="regularApi/simGetReferencedHandles.htm">sim.getReferencedHandles</a> (Lua)                         <a href="regularApi/simGetReferencedHandles.htm">simGetReferencedHandles</a> (C/C++)
<a href="regularApi/simIsDynamicallyEnabled.htm">sim.isDynamicallyEnabled</a> (Lua)                         <a href="regularApi/simIsDynamicallyEnabled.htm">simIsDynamicallyEnabled</a> (C/C++)

See also:
<a href="#objectParameters">object parameter functions</a> and <a href="objectParameterIDs.htm#sceneObjects">parameters related to scene objects</a>.</pre>
<br>


<h3 class=subsectionBar><a name="size"></a><a name="scaling"></a>Object size / scaling</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetObjectSizeFactor.htm">sim.getObjectSizeFactor</a> (Lua)                          <a href="regularApi/simGetObjectSizeFactor.htm">simGetObjectSizeFactor</a> (C/C++)
<a href="regularApi/simScaleObject.htm">sim.scaleObject</a> (Lua)                                  <a href="regularApi/simScaleObject.htm">simScaleObject</a> (C/C++)
<a href="regularApi/simScaleObjects.htm">sim.scaleObjects</a> (Lua)                                 <a href="regularApi/simScaleObjects.htm">simScaleObjects</a> (C/C++)
<a href="regularApi/simGetShapeBB.htm">sim.getShapeBB</a> (Lua)
<a href="regularApi/simSetShapeBB.htm">sim.setShapeBB</a> (Lua)
</pre>
<br>


<h3 class=subsectionBar><a name="collections"></a>Collections</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCreateCollection.htm">sim.createCollection</a> (Lua)                             <a href="regularApi/simCreateCollection.htm">simCreateCollection</a> (C/C++)
<a href="regularApi/simDestroyCollection.htm">sim.destroyCollection</a> (Lua)                            <a href="regularApi/simDestroyCollection.htm">simDestroyCollection</a> (C/C++)
<a href="regularApi/simAddItemToCollection.htm">sim.addItemToCollection</a> (Lua)                          <a href="regularApi/simAddItemToCollection.htm">simAddItemToCollection</a> (C/C++)
<a href="regularApi/simGetCollectionObjects.htm">sim.getCollectionObjects</a> (Lua)                         <a href="regularApi/simGetCollectionObjects.htm">simGetCollectionObjects</a> (C/C++)
</pre>
<br>


<h3 class=subsectionBar><a name="serialCommunicationFunctionality"></a><a name="serialPort"></a>Serial port</h3>
<pre class=lightGreyBox>
<a href="regularApi/simSerialCheck.htm">sim.serialCheck</a> (Lua)                                  <a href="regularApi/simSerialCheck.htm">simSerialCheck</a> (C/C++)
<a href="regularApi/simSerialClose.htm">sim.serialClose</a> (Lua)                                  <a href="regularApi/simSerialClose.htm">simSerialClose</a> (C/C++)
<a href="regularApi/simSerialOpen.htm">sim.serialOpen</a> (Lua)                                   <a href="regularApi/simSerialOpen.htm">simSerialOpen</a> (C/C++)
<a href="regularApi/simSerialRead.htm">sim.serialRead</a> (Lua)                                   <a href="regularApi/simSerialRead.htm">simSerialRead</a> (C/C++)
<a href="regularApi/simSerialSend.htm">sim.serialSend</a> (Lua)                                   <a href="regularApi/simSerialSend.htm">simSerialSend</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="drawingObject"></a><a name="rendering"></a>Rendering</h3>
<pre class=lightGreyBox>
<a href="regularApi/simAddDrawingObject.htm">sim.addDrawingObject</a> (Lua)                             <a href="regularApi/simAddDrawingObject.htm">simAddDrawingObject</a> (C/C++)
<a href="regularApi/simAddDrawingObjectItem.htm">sim.addDrawingObjectItem</a> (Lua)                         <a href="regularApi/simAddDrawingObjectItem.htm">simAddDrawingObjectItem</a> (C/C++)
<a href="regularApi/simRemoveDrawingObject.htm">sim.removeDrawingObject</a> (Lua)                          <a href="regularApi/simRemoveDrawingObject.htm">simRemoveDrawingObject</a> (C/C++)
<a href="regularApi/simGetShapeColor.htm">sim.getShapeColor</a> (Lua)                                <a href="regularApi/simGetShapeColor.htm">simGetShapeColor</a> (C/C++)
<a href="regularApi/simSetShapeColor.htm">sim.setShapeColor</a> (Lua)                                <a href="regularApi/simSetShapeColor.htm">simSetShapeColor</a> (C/C++)
<a href="regularApi/simChangeEntityColor.htm">sim.changeEntityColor</a> (Lua)
<a href="regularApi/simRestoreEntityColor.htm">sim.restoreEntityColor</a> (Lua)
</pre>
<br>

<h3 class=subsectionBar><a name="particleObject"></a>Particle objects</h3>
<pre class=lightGreyBox>
<a href="regularApi/simAddParticleObject.htm">sim.addParticleObject</a> (Lua)                            <a href="regularApi/simAddParticleObject.htm">simAddParticleObject</a> (C/C++)
<a href="regularApi/simAddParticleObjectItem.htm">sim.addParticleObjectItem</a> (Lua)                        <a href="regularApi/simAddParticleObjectItem.htm">simAddParticleObjectItem</a> (C/C++)
<a href="regularApi/simRemoveParticleObject.htm">sim.removeParticleObject</a> (Lua)                         <a href="regularApi/simRemoveParticleObject.htm">simRemoveParticleObject</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="genericDialogs"></a>Generic dialogs</h3>
<pre class=lightGreyBox>
<a href="regularApi/simDisplayDialog.htm">sim.displayDialog</a> (Lua)                                <a href="regularApi/simDisplayDialog.htm">simDisplayDialog</a> (C/C++)
<a href="regularApi/simGetDialogInput.htm">sim.getDialogInput</a> (Lua)                               <a href="regularApi/simGetDialogInput.htm">simGetDialogInput</a> (C/C++)
<a href="regularApi/simGetDialogResult.htm">sim.getDialogResult</a> (Lua)                              <a href="regularApi/simGetDialogResult.htm">simGetDialogResult</a> (C/C++)
<a href="regularApi/simEndDialog.htm">sim.endDialog</a> (Lua)                                    <a href="regularApi/simEndDialog.htm">simEndDialog</a> (C/C++)
</pre>
<br>



<h3 class=subsectionBar><a name="modelFunctionality"></a>Models</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetModelProperty.htm">sim.getModelProperty</a> (Lua)                             <a href="regularApi/simGetModelProperty.htm">simGetModelProperty</a> (C/C++)
<a href="regularApi/simSetModelProperty.htm">sim.setModelProperty</a> (Lua)                             <a href="regularApi/simSetModelProperty.htm">simSetModelProperty</a> (C/C++)
<a href="regularApi/simSaveModel.htm">sim.saveModel</a> (Lua)                                    <a href="regularApi/simSaveModel.htm">simSaveModel</a> (C/C++)
<a href="regularApi/simLoadModel.htm">sim.loadModel</a> (Lua)                                    <a href="regularApi/simLoadModel.htm">simLoadModel</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="sceneObjectSelectionFunctionality"></a>Object selection</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetObjectSelection.htm">sim.getObjectSelection</a> (Lua)                           <a href="regularApi/simGetObjectSelection.htm">simGetObjectSelection</a> (C/C++)
                                                       <a href="regularApi/simGetObjectSelectionSize.htm">simGetObjectSelectionSize</a> (C/C++)
<a href="regularApi/simIsObjectInSelection.htm">sim.isObjectInSelection</a> (Lua)                          <a href="regularApi/simIsObjectInSelection.htm">simIsObjectInSelection</a> (C/C++)
<a href="regularApi/simRemoveObjectFromSelection.htm">sim.removeObjectFromSelection</a> (Lua)                    <a href="regularApi/simRemoveObjectFromSelection.htm">simRemoveObjectFromSelection</a> (C/C++)
<a href="regularApi/simAddObjectToSelection.htm">sim.addObjectToSelection</a> (Lua)                         <a href="regularApi/simAddObjectToSelection.htm">simAddObjectToSelection</a> (C/C++)
</pre>
<br>



<h3 class=subsectionBar><a name="sceneObjectCreationFunctionality"></a>Object creation</h3>
<pre class=lightGreyBox>
<a href="regularApi/simCreateDummy.htm">sim.createDummy</a> (Lua)                                  <a href="regularApi/simCreateDummy.htm">simCreateDummy</a> (C/C++)
<a href="regularApi/simCreateForceSensor.htm">sim.createForceSensor</a> (Lua)                            <a href="regularApi/simCreateForceSensor.htm">simCreateForceSensor</a> (C/C++)
<a href="regularApi/simCreateHeightfieldShape.htm">sim.createHeightfieldShape</a> (Lua)                       <a href="regularApi/simCreateHeightfieldShape.htm">simCreateHeightfieldShape</a> (C/C++)
<a href="regularApi/simCreateJoint.htm">sim.createJoint</a> (Lua)                                  <a href="regularApi/simCreateJoint.htm">simCreateJoint</a> (C/C++)
<a href="regularApi/simCreateMeshShape.htm">sim.createMeshShape</a> (Lua)                              <a href="regularApi/simCreateMeshShape.htm">simCreateMeshShape</a> (C/C++)
<a href="regularApi/simCreateProximitySensor.htm">sim.createProximitySensor</a> (Lua)                        <a href="regularApi/simCreateProximitySensor.htm">simCreateProximitySensor</a> (C/C++)
<a href="regularApi/simCreatePureShape.htm">sim.createPureShape</a> (Lua)                              <a href="regularApi/simCreatePureShape.htm">simCreatePureShape</a> (C/C++)
<a href="regularApi/simCreateVisionSensor.htm">sim.createVisionSensor</a> (Lua)                           <a href="regularApi/simCreateVisionSensor.htm">simCreateVisionSensor</a> (C/C++)
<a href="regularApi/simCreateOctree.htm">sim.createOctree</a> (Lua)                                 <a href="regularApi/simCreateOctree.htm">simCreateOctree</a> (C/C++)
<a href="regularApi/simCreatePointCloud.htm">sim.createPointCloud</a> (Lua)                             <a href="regularApi/simCreatePointCloud.htm">simCreatePointCloud</a> (C/C++)
<a href="regularApi/simCreateTexture.htm">sim.createTexture</a> (Lua)                                <a href="regularApi/simCreateTexture.htm">simCreateTexture</a> (C/C++)
</pre>
<br>




<h3 class=subsectionBar>Scripts</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetRandom.htm">sim.getRandom</a> (Lua)
<a href="regularApi/simGetScriptHandle.htm">sim.getScriptHandle</a> (Lua)                              <a href="regularApi/simGetScriptHandleEx.htm">simGetScriptHandleEx</a> (C/C++)
<a href="regularApi/simIsHandle.htm">sim.isHandle</a> (Lua)                                     <a href="regularApi/simIsHandle.htm">simIsHandle</a> (C/C++)
<a href="regularApi/simAddScript.htm">sim.addScript</a> (Lua)                                    <a href="regularApi/simAddScript.htm">simAddScript</a> (C/C++)
<a href="regularApi/simInitScript.htm">sim.initScript</a> (Lua)                                   <a href="regularApi/simInitScript.htm">simInitScript</a> (C/C++)
<a href="regularApi/simRemoveScript.htm">sim.removeScript</a> (Lua)                                 <a href="regularApi/simRemoveScript.htm">simRemoveScript</a> (C/C++)
<a href="regularApi/simGetScriptAttribute.htm">sim.getScriptAttribute</a> (Lua)                           <a href="regularApi/simGetScriptAttribute.htm">simGetScriptAttribute</a> (C/C++)
<a href="regularApi/simSetScriptAttribute.htm">sim.setScriptAttribute</a> (Lua)                           <a href="regularApi/simSetScriptAttribute.htm">simSetScriptAttribute</a> (C/C++)
<a href="regularApi/simCallScriptFunction.htm">sim.callScriptFunction</a> (Lua)                           <a href="regularApi/simCallScriptFunction.htm">simCallScriptFunction</a> (C/C++)
                                                       <a href="regularApi/simCallScriptFunctionEx.htm">simCallScriptFunctionEx</a> (C/C++)
<a href="regularApi/simExecuteScriptString.htm">sim.executeScriptString</a> (Lua)                          <a href="regularApi/simExecuteScriptString.htm">simExecuteScriptString</a> (C/C++)
<a href="regularApi/simGetApiFunc.htm">sim.getApiFunc</a> (Lua)                                   <a href="regularApi/simGetApiFunc.htm">simGetApiFunc</a> (C/C++)
<a href="regularApi/simGetApiInfo.htm">sim.getApiInfo</a> (Lua)                                   <a href="regularApi/simGetApiInfo.htm">simGetApiInfo</a> (C/C++)
                                                       <a href="regularApi/simHandleMainScript.htm">simHandleMainScript</a> (C/C++)
<a href="regularApi/simHandleChildScripts.htm">sim.handleChildScripts</a> (Lua)
<a href="regularApi/simHandleCustomizationScripts.htm">sim.handleCustomizationScripts</a> (Lua)
<a href="regularApi/simHandleAddOnScripts.htm">sim.handleAddOnScripts</a> (Lua)
<a href="regularApi/simHandleSandboxScript.htm">sim.handleSandboxScript</a> (Lua)
                                                       <a href="regularApi/simResetScript.htm">simResetScript</a> (C/C++)
                                                       <a href="regularApi/simGetScriptProperty.htm">simGetScriptProperty</a> (C/C++)
                                                       <a href="regularApi/simGetScriptText.htm">simGetScriptText</a> (C/C++)
<a href="regularApi/simSetScriptText.htm">sim.setScriptText</a> (Lua)                                <a href="regularApi/simSetScriptText.htm">simSetScriptText</a> (C/C++)
<a href="regularApi/simReadCustomDataBlock.htm"></a><a href="regularApi/simRegisterScriptFunction.htm">sim.registerScriptFunction</a> (Lua)                       <a href="regularApi/simRegisterScriptCallbackFunction.htm">simRegisterScriptCallbackFunction</a> (C/C++)
<a href="regularApi/simRegisterScriptVariable.htm">sim.registerScriptVariable</a> (Lua)                       <a href="regularApi/simRegisterScriptVariable.htm">simRegisterScriptVariable</a> (C/C++)
<a href="regularApi/simRegisterScriptFuncHook.htm">sim.registerScriptFuncHook</a> (Lua)                       <a href="regularApi/simRegisterScriptFuncHook.htm">simRegisterScriptFuncHook</a> (C/C++)
<a href="regularApi/simGetStackTraceback.htm">sim.getStackTraceback</a> (Lua)
</pre>
<br>

<h3 class=subsectionBar><a name="SimulationFunctionality"></a>Simulation</h3>
<pre class=lightGreyBox>
<a href="regularApi/simStartSimulation.htm">sim.startSimulation</a> (Lua)                              <a href="regularApi/simStartSimulation.htm">simStartSimulation</a> (C/C++)
<a href="regularApi/simPauseSimulation.htm">sim.pauseSimulation</a> (Lua)                              <a href="regularApi/simPauseSimulation.htm">simPauseSimulation</a> (C/C++)
<a href="regularApi/simStopSimulation.htm">sim.stopSimulation</a> (Lua)                               <a href="regularApi/simStopSimulation.htm">simStopSimulation</a> (C/C++)
                                                       <a href="regularApi/simAdvanceSimulationByOneStep.htm">simAdvanceSimulationByOneStep</a> (C/C++)
<a href="regularApi/simGetSimulationState.htm">sim.getSimulationState</a> (Lua)                           <a href="regularApi/simGetSimulationState.htm">simGetSimulationState</a> (C/C++)
<a href="regularApi/simGetSimulationTime.htm">sim.getSimulationTime</a> (Lua)                            <a href="regularApi/simGetSimulationTime.htm">simGetSimulationTime</a> (C/C++)
<a href="regularApi/simGetSimulationTimeStep.htm">sim.getSimulationTimeStep</a> (Lua)                        <a href="regularApi/simGetSimulationTimeStep.htm">simGetSimulationTimeStep</a> (C/C++)
                                                       <a href="regularApi/simGetSimulationPassesPerRenderingPass.htm">simGetSimulationPassesPerRenderingPass</a> (C/C++)
                                                       <a href="regularApi/simSetSimulationPassesPerRenderingPass.htm">simSetSimulationPassesPerRenderingPass</a> (C/C++)
<a href="regularApi/simGetRealTimeSimulation.htm">sim.getRealTimeSimulation</a> (Lua)                        <a href="regularApi/simGetRealTimeSimulation.htm">simGetRealTimeSimulation</a> (C/C++)
                                                       <a href="regularApi/simAdjustRealTimeTimer.htm">simAdjustRealTimeTimer</a> (C/C++)
                                                       <a href="regularApi/simIsRealTimeSimulationStepNeeded.htm">simIsRealTimeSimulationStepNeeded</a> (C/C++)</pre>
<br>

<h3 class=subsectionBar><a name="threadRelatedFunctionality"></a>Threads</h3>
<pre class=lightGreyBox>
<a href="regularApi/simSetThreadSwitchTiming.htm">sim.setThreadSwitchTiming</a> (Lua)
<a href="regularApi/simGetThreadAutomaticSwitch.htm">sim.getThreadAutomaticSwitch</a> (Lua)
<a href="regularApi/simSetThreadAutomaticSwitch.htm">sim.setThreadAutomaticSwitch</a> (Lua
<a href="regularApi/simGetThreadSwitchAllowed.htm">sim.getThreadSwitchAllowed</a> (Lua)
<a href="regularApi/simSetThreadSwitchAllowed.htm">sim.setThreadSwitchAllowed</a> (Lua
<a href="regularApi/simSwitchThread.htm">sim.switchThread</a> (Lua)
</pre>
<br>

<h3 class=subsectionBar><a name="customizingLuaFunctions"></a><a name="customScriptFunctions"></a>Custom scripts</h3>
<pre class=lightGreyBox>
<a href="regularApi/simRegisterScriptFunction.htm">sim.registerScriptFunction</a> (Lua)                       <a href="regularApi/simRegisterScriptCallbackFunction.htm">simRegisterScriptCallbackFunction</a> (C/C++)
<a href="regularApi/simRegisterScriptVariable.htm">sim.registerScriptVariable</a> (Lua)                       <a href="regularApi/simRegisterScriptVariable.htm">simRegisterScriptVariable</a> (C/C++)
<a href="regularApi/simRegisterScriptFuncHook.htm">sim.registerScriptFuncHook</a> (Lua)                       <a href="regularApi/simRegisterScriptFuncHook.htm">simRegisterScriptFuncHook</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="transformations"></a><a name="coordinatesAndTransformations"></a>Transformations</h3>
<pre class=lightGreyBox>
<a href="regularApi/simBuildIdentityMatrix.htm">sim.buildIdentityMatrix</a> (Lua)                          <a href="regularApi/simBuildIdentityMatrix.htm">simBuildIdentityMatrix</a> (C/C++)
<a href="regularApi/simBuildMatrix.htm">sim.buildMatrix</a> (Lua)                                  <a href="regularApi/simBuildMatrix.htm">simBuildMatrix</a> (C/C++)
<a href="regularApi/simBuildMatrixQ.htm">sim.buildMatrixQ</a> (Lua)                                 <a href="regularApi/simBuildMatrixQ.htm">simBuildMatrixQ</a> (C/C++)
<a href="regularApi/simGetEulerAnglesFromMatrix.htm">sim.getEulerAnglesFromMatrix</a> (Lua)                     <a href="regularApi/simGetEulerAnglesFromMatrix.htm">simGetEulerAnglesFromMatrix</a> (C/C++)
<a href="regularApi/simGetQuaternionFromMatrix.htm">sim.getQuaternionFromMatrix</a> (Lua)                      <a href="regularApi/simGetQuaternionFromMatrix.htm">simGetQuaternionFromMatrix</a> (C/C++)
<a href="regularApi/simMultiplyMatrices.htm">sim.multiplyMatrices</a> (Lua)                             <a href="regularApi/simMultiplyMatrices.htm">simMultiplyMatrices</a> (C/C++)
<a href="regularApi/simInterpolateMatrices.htm">sim.interpolateMatrices</a> (Lua)                          <a href="regularApi/simInterpolateMatrices.htm">simInterpolateMatrices</a> (C/C++)
<a href="regularApi/simInvertMatrix.htm">sim.invertMatrix</a> (Lua)                                 <a href="regularApi/simInvertMatrix.htm">simInvertMatrix</a> (C/C++)
<a href="regularApi/simGetObjectMatrix.htm">sim.getObjectMatrix</a> (Lua)                              <a href="regularApi/simGetObjectMatrix.htm">simGetObjectMatrix</a> (C/C++)
<a href="regularApi/simSetObjectMatrix.htm">sim.setObjectMatrix</a> (Lua)                              <a href="regularApi/simSetObjectMatrix.htm">simSetObjectMatrix</a> (C/C++)
<a href="regularApi/simGetObjectPose.htm">sim.getObjectPose</a> (Lua)                                <a href="regularApi/simGetObjectPose.htm">simGetObjectPose</a> (C/C++)
<a href="regularApi/simSetObjectPose.htm">sim.setObjectPose</a> (Lua)                                <a href="regularApi/simSetObjectPose.htm">simSetObjectPose</a> (C/C++)
<a href="regularApi/simGetObjectPosition.htm">sim.getObjectPosition</a> (Lua)                            <a href="regularApi/simGetObjectPosition.htm">simGetObjectPosition</a> (C/C++)
<a href="regularApi/simSetObjectPosition.htm">sim.setObjectPosition</a> (Lua)                            <a href="regularApi/simSetObjectPosition.htm">simSetObjectPosition</a> (C/C++)
<a href="regularApi/simGetObjectOrientation.htm">sim.getObjectOrientation</a> (Lua)                         <a href="regularApi/simGetObjectOrientation.htm">simGetObjectOrientation</a> (C/C++)
<a href="regularApi/simSetObjectOrientation.htm">sim.setObjectOrientation</a> (Lua)                         <a href="regularApi/simSetObjectOrientation.htm">simSetObjectOrientation</a> (C/C++)
<a href="regularApi/simGetObjectQuaternion.htm">sim.getObjectQuaternion</a> (Lua)                          <a href="regularApi/simGetObjectQuaternion.htm">simGetObjectQuaternion</a> (C/C++)
<a href="regularApi/simSetObjectQuaternion.htm">sim.setObjectQuaternion</a> (Lua)                          <a href="regularApi/simSetObjectQuaternion.htm">simSetObjectQuaternion</a> (C/C++)
<a href="regularApi/simSetSphericalJointMatrix.htm">sim.setSphericalJointMatrix</a> (Lua)                      <a href="regularApi/simSetSphericalJointMatrix.htm">simSetSphericalJointMatrix</a> (C/C++)
<a href="regularApi/simGetJointMatrix.htm">sim.getJointMatrix</a> (Lua)                               <a href="regularApi/simGetJointMatrix.htm">simGetJointMatrix</a> (C/C++)
<a href="regularApi/simMultiplyVector.htm">sim.multiplyVector</a> (Lua)
                                                       <a href="regularApi/simTransformVector.htm">simTransformVector</a> (C/C++)
<a href="regularApi/simGetRotationAxis.htm">sim.getRotationAxis</a> (Lua)                              <a href="regularApi/simGetRotationAxis.htm">simGetRotationAxis</a> (C/C++)
<a href="regularApi/simRotateAroundAxis.htm">sim.rotateAroundAxis</a> (Lua)                             <a href="regularApi/simRotateAroundAxis.htm">simRotateAroundAxis</a> (C/C++)
<a href="regularApi/simGetObjectVelocity.htm">sim.getObjectVelocity</a> (Lua)                            <a href="regularApi/simGetObjectVelocity.htm">simGetObjectVelocity</a> (C/C++)
<a href="regularApi/simReorientShapeBoundingBox.htm">sim.reorientShapeBoundingBox</a> (Lua)                     <a href="regularApi/simReorientShapeBoundingBox.htm">simReorientShapeBoundingBox</a> (C/C++)
<a href="regularApi/simAlphaBetaGammaToYawPitchRoll.htm">sim.alphaBetaGammaToYawPitchRoll</a> (Lua)
<a href="regularApi/simYawPitchRollToAlphaBetaGamma.htm">sim.yawPitchRollToAlphaBetaGamma</a> (Lua)

See also:
<a href="#packing">packing/unpacking functions</a></pre>
<br>

<h3 class=subsectionBar>Messaging</h3>
<pre class=lightGreyBox>
<a href="regularApi/simAddLog.htm">sim.addLog</a> (Lua)                                       <a href="regularApi/simAddLog.htm">simAddLog</a> (C/C++)
<a href="regularApi/simDisplayDialog.htm">sim.displayDialog</a> (Lua)                                <a href="regularApi/simDisplayDialog.htm">simDisplayDialog</a> (C/C++)
<a href="regularApi/simGetDialogInput.htm">sim.getDialogInput</a> (Lua)                               <a href="regularApi/simGetDialogInput.htm">simGetDialogInput</a> (C/C++)
<a href="regularApi/simGetDialogResult.htm">sim.getDialogResult</a> (Lua)                              <a href="regularApi/simGetDialogResult.htm">simGetDialogResult</a> (C/C++)
<a href="regularApi/simEndDialog.htm">sim.endDialog</a> (Lua)                                    <a href="regularApi/simEndDialog.htm">simEndDialog</a> (C/C++)
                                                       <a href="regularApi/simSetLastError.htm">simSetLastError</a> (C/C++)
<a href="regularApi/simLoadModule.htm">sim.loadModule</a> (Lua)                                   <a href="regularApi/simLoadModule.htm">simLoadModule</a> (C/C++)
                                                       <a href="regularApi/simSendModuleMessage.htm">simSendModuleMessage</a> (C/C++)
<a href="regularApi/simUnloadModule.htm">sim.unloadModule</a> (Lua)                                 <a href="regularApi/simUnloadModule.htm">simUnloadModule</a> (C/C++)
                                                       <a href="regularApi/simBroadcastMessage.htm">simBroadcastMessage</a> (C/C++)
<a href="regularApi/simGetSimulatorMessage.htm">sim.getSimulatorMessage</a> (Lua)                          <a href="regularApi/simGetSimulatorMessage.htm">simGetSimulatorMessage</a> (C/C++)
<a href="regularApi/simSerialCheck.htm">sim.serialCheck</a> (Lua)                                  <a href="regularApi/simSerialCheck.htm">simSerialCheck</a> (C/C++)
<a href="regularApi/simSerialClose.htm">sim.serialClose</a> (Lua)                                  <a href="regularApi/simSerialClose.htm">simSerialClose</a> (C/C++)
<a href="regularApi/simSerialOpen.htm">sim.serialOpen</a> (Lua)                                   <a href="regularApi/simSerialOpen.htm">simSerialOpen</a> (C/C++)
<a href="regularApi/simSerialRead.htm">sim.serialRead</a> (Lua)                                   <a href="regularApi/simSerialRead.htm">simSerialRead</a> (C/C++)
<a href="regularApi/simSerialSend.htm">sim.serialSend</a> (Lua)                                   <a href="regularApi/simSerialSend.htm">simSerialSend</a> (C/C++)
<a href="regularApi/simSetInt32Signal.htm">sim.setInt32Signal</a> (Lua)                               <a href="regularApi/simSetInt32Signal.htm">simSetInt32Signal</a> (C/C++)
<a href="regularApi/simGetInt32Signal.htm">sim.getInt32Signal</a> (Lua)                               <a href="regularApi/simGetInt32Signal.htm">simGetInt32Signal</a> (C/C++)
<a href="regularApi/simClearInt32Signal.htm">sim.clearInt32Signal</a> (Lua)                             <a href="regularApi/simClearInt32Signal.htm">simClearInt32Signal</a> (C/C++)
<a href="regularApi/simSetFloatSignal.htm">sim.setFloatSignal</a> (Lua)                               <a href="regularApi/simSetFloatSignal.htm">simSetFloatSignal</a> (C/C++)
<a href="regularApi/simGetFloatSignal.htm">sim.getFloatSignal</a> (Lua)                               <a href="regularApi/simGetFloatSignal.htm">simGetFloatSignal</a> (C/C++)
<a href="regularApi/simClearFloatSignal.htm">sim.clearFloatSignal</a> (Lua)                             <a href="regularApi/simClearFloatSignal.htm">simClearFloatSignal</a> (C/C++)
<a href="regularApi/simSetDoubleSignal.htm">sim.setDoubleSignal</a> (Lua)                              <a href="regularApi/simSetDoubleSignal.htm">simSetDoubleSignal</a> (C/C++)
<a href="regularApi/simGetDoubleSignal.htm">sim.getDoubleSignal</a> (Lua)                              <a href="regularApi/simGetDoubleSignal.htm">simGetDoubleSignal</a> (C/C++)
<a href="regularApi/simClearDoubleSignal.htm">sim.clearDoubleSignal</a> (Lua)                            <a href="regularApi/simClearDoubleSignal.htm">simClearDoubleSignal</a> (C/C++)
<a href="regularApi/simSetStringSignal.htm">sim.setStringSignal</a> (Lua)                              <a href="regularApi/simSetStringSignal.htm">simSetStringSignal</a> (C/C++)
<a href="regularApi/simGetStringSignal.htm">sim.getStringSignal</a> (Lua)                              <a href="regularApi/simGetStringSignal.htm">simGetStringSignal</a> (C/C++)
<a href="regularApi/simClearStringSignal.htm">sim.clearStringSignal</a> (Lua)                            <a href="regularApi/simClearStringSignal.htm">simClearStringSignal</a> (C/C++)
<a href="regularApi/simGetSignalName.htm">sim.getSignalName</a> (Lua)                                <a href="regularApi/simGetSignalName.htm">simGetSignalName</a> (C/C++)
<a href="regularApi/simWaitForSignal.htm">sim.waitForSignal</a> (Lua)
<a href="regularApi/simAuxiliaryConsoleClose.htm">sim.auxiliaryConsoleClose</a> (Lua)                        <a href="regularApi/simAuxiliaryConsoleClose.htm">simAuxiliaryConsoleClose</a> (C/C++)
<a href="regularApi/simAuxiliaryConsoleOpen.htm">sim.auxiliaryConsoleOpen</a> (Lua)                         <a href="regularApi/simAuxiliaryConsoleOpen.htm">simAuxiliaryConsoleOpen</a> (C/C++)
<a href="regularApi/simAuxiliaryConsolePrint.htm">sim.auxiliaryConsolePrint</a> (Lua)                        <a href="regularApi/simAuxiliaryConsolePrint.htm">simAuxiliaryConsolePrint</a> (C/C++)
<a href="regularApi/simPersistentDataRead.htm">sim.persistentDataRead</a> (Lua)                           <a href="regularApi/simPersistentDataRead.htm">simPersistentDataRead</a> (C/C++)
<a href="regularApi/simPersistentDataWrite.htm">sim.persistentDataWrite</a> (Lua)                          <a href="regularApi/simPersistentDataWrite.htm">simPersistentDataWrite</a> (C/C++)
<a href="regularApi/simGetPersistentDataTags.htm">sim.getPersistentDataTags</a> (Lua)                        <a href="regularApi/simGetPersistentDataTags.htm">simGetPersistentDataTags</a> (C/C++)
<a href="regularApi/simGetMatchingPersistentDataTags.htm">sim.getMatchingPersistentDataTags</a> (Lua)
<a href="regularApi/simCallScriptFunction.htm">sim.callScriptFunction</a> (Lua)
                                                       <a href="regularApi/simCallScriptFunctionEx.htm">simCallScriptFunctionEx</a> (C/C++)
<a href="regularApi/simExecuteScriptString.htm">sim.executeScriptString</a> (Lua)                          <a href="regularApi/simExecuteScriptString.htm">simExecuteScriptString</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="signals"></a>Signals</h3>
<pre class=lightGreyBox>
<a href="regularApi/simSetInt32Signal.htm">sim.setInt32Signal</a> (Lua)                               <a href="regularApi/simSetInt32Signal.htm">simSetInt32Signal</a> (C/C++)
<a href="regularApi/simGetInt32Signal.htm">sim.getInt32Signal</a> (Lua)                               <a href="regularApi/simGetInt32Signal.htm">simGetInt32Signal</a> (C/C++)
<a href="regularApi/simClearInt32Signal.htm">sim.clearInt32Signal</a> (Lua)                             <a href="regularApi/simClearInt32Signal.htm">simClearInt32Signal</a> (C/C++)
<a href="regularApi/simSetFloatSignal.htm">sim.setFloatSignal</a> (Lua)                               <a href="regularApi/simSetFloatSignal.htm">simSetFloatSignal</a> (C/C++)
<a href="regularApi/simGetFloatSignal.htm">sim.getFloatSignal</a> (Lua)                               <a href="regularApi/simGetFloatSignal.htm">simGetFloatSignal</a> (C/C++)
<a href="regularApi/simClearFloatSignal.htm">sim.clearFloatSignal</a> (Lua)                             <a href="regularApi/simClearFloatSignal.htm">simClearFloatSignal</a> (C/C++)
<a href="regularApi/simSetDoubleSignal.htm">sim.setDoubleSignal</a> (Lua)                              <a href="regularApi/simSetDoubleSignal.htm">simSetDoubleSignal</a> (C/C++)
<a href="regularApi/simGetDoubleSignal.htm">sim.getDoubleSignal</a> (Lua)                              <a href="regularApi/simGetDoubleSignal.htm">simGetDoubleSignal</a> (C/C++)
<a href="regularApi/simClearDoubleSignal.htm">sim.clearDoubleSignal</a> (Lua)                            <a href="regularApi/simClearDoubleSignal.htm">simClearDoubleSignal</a> (C/C++)
<a href="regularApi/simSetStringSignal.htm">sim.setStringSignal</a> (Lua)                              <a href="regularApi/simSetStringSignal.htm">simSetStringSignal</a> (C/C++)
<a href="regularApi/simGetStringSignal.htm">sim.getStringSignal</a> (Lua)                              <a href="regularApi/simGetStringSignal.htm">simGetStringSignal</a> (C/C++)
<a href="regularApi/simClearStringSignal.htm">sim.clearStringSignal</a> (Lua)                            <a href="regularApi/simClearStringSignal.htm">simClearStringSignal</a> (C/C++)
<a href="regularApi/simGetSignalName.htm">sim.getSignalName</a> (Lua)                                <a href="regularApi/simGetSignalName.htm">simGetSignalName</a> (C/C++)
<a href="regularApi/simWaitForSignal.htm">sim.waitForSignal</a> (Lua)

See also:
<a href="#packing">data packing/unpacking</a>.
<a href="#persistentData">persistent data</a>.</pre>
<br>

<h3 class=subsectionBar><a name="persistentData"></a>Persistent Data</h3>
<pre class=lightGreyBox>
<a href="regularApi/simPersistentDataRead.htm">sim.persistentDataRead</a> (Lua)                           <a href="regularApi/simPersistentDataRead.htm">simPersistentDataRead</a> (C/C++)
<a href="regularApi/simPersistentDataWrite.htm">sim.persistentDataWrite</a> (Lua)                          <a href="regularApi/simPersistentDataWrite.htm">simPersistentDataWrite</a> (C/C++)
<a href="regularApi/simGetPersistentDataTags.htm">sim.getPersistentDataTags</a> (Lua)                        <a href="regularApi/simGetPersistentDataTags.htm">simGetPersistentDataTags</a> (C/C++)
<a href="regularApi/simGetMatchingPersistentDataTags.htm">sim.getMatchingPersistentDataTags</a> (Lua)
</pre>
<br>



<h3 class=subsectionBar><a name="customDataBlocks"></a>Custom data blocks</h3>
<pre class=lightGreyBox>
<a href="regularApi/simReadCustomTableData.htm">sim.readCustomTableData</a> (Lua)
<a href="regularApi/simWriteCustomTableData.htm">sim.writeCustomTableData</a> (Lua)
<a href="regularApi/simReadCustomDataBlock.htm">sim.readCustomDataBlock</a> (Lua)                          <a href="regularApi/simReadCustomDataBlock.htm">simReadCustomDataBlock</a> (C/C++)
<a href="regularApi/simReadCustomDataBlockTags.htm">sim.readCustomDataBlockTags</a> (Lua)                      <a href="regularApi/simReadCustomDataBlockTags.htm">simReadCustomDataBlockTags</a> (C/C++)
<a href="regularApi/simWriteCustomDataBlock.htm">sim.writeCustomDataBlock</a> (Lua)                         <a href="regularApi/simWriteCustomDataBlock.htm">simWriteCustomDataBlock</a> (C/C++)

See also:
<a href="#packing">data packing/unpacking</a>.</pre>
<br>


<h3 class=subsectionBar><a name="textures"></a>Textures</h3>
<pre class=lightGreyBox>
                                                       <a href="regularApi/simApplyTExture.htm">simApplyTexture</a> (C/C++)
<a href="regularApi/simGetTextureId.htm">sim.getTextureId</a> (Lua)                                 <a href="regularApi/simGetTextureId.htm">simGetTextureId</a> (C/C++)
<a href="regularApi/simGetShapeTextureId.htm">sim.getShapeTextureId</a> (Lua)                            <a href="regularApi/simGetShapeTextureId.htm">simGetShapeTextureId</a> (C/C++)
<a href="regularApi/simReadTexture.htm">sim.readTexture</a> (Lua)                                  <a href="regularApi/simReadTexture.htm">simReadTexture</a> (C/C++)
<a href="regularApi/simSaveImage.htm">sim.saveImage</a> (Lua)                                    <a href="regularApi/simSaveImage.htm">simSaveImage</a> (C/C++)
<a href="regularApi/simLoadImage.htm">sim.loadImage</a> (Lua)                                    <a href="regularApi/simLoadImage.htm">simLoadImage</a> (C/C++)
<a href="regularApi/simGetScaledImage.htm">sim.getScaledImage</a> (Lua)                               <a href="regularApi/simGetScaledImage.htm">simGetScaledImage</a> (C/C++)
<a href="regularApi/simTransformImage.htm">sim.transformImage</a> (Lua)                               <a href="regularApi/simTransformImage.htm">simTransformImage</a> (C/C++)
<a href="regularApi/simWriteTexture.htm">sim.writeTexture</a> (Lua)                                 <a href="regularApi/simWriteTexture.htm">simWriteTexture</a> (C/C++)
<a href="regularApi/simCreateTexture.htm">sim.createTexture</a> (Lua)                                <a href="regularApi/simCreateTexture.htm">simCreateTexture</a> (C/C++)
<a href="regularApi/simSetShapeTexture.htm">sim.setShapeTexture</a> (Lua)                              <a href="regularApi/simSetShapeTexture.htm">simSetShapeTexture</a> (C/C++)
</pre>
<br>


<h3 class=subsectionBar><a name="blockingFunctions"></a>Blocking functions</h3>
<pre class=lightGreyBox>
<a href="regularApi/simWait.htm">sim.wait</a> (Lua)
<a href="regularApi/simWaitForSignal.htm">sim.waitForSignal</a> (Lua)
<a href="regularApi/simMoveToConfig.htm">sim.moveToConfig</a> (Lua)
<a href="regularApi/simMoveToPose.htm">sim.moveToPose</a> (Lua)
<a href="regularApi/simDisplayDialog.htm">sim.displayDialog</a> (Lua)
<a href="regularApi/simSerialRead.htm">sim.serialRead</a> (Lua)
</pre>
<br>

<h3 class=subsectionBar><a name="auxiliaryConsoles"></a><a name="auxiliaryConsoleFunctions"></a>Auxiliary consoles </h3>
<pre class=lightGreyBox>
<a href="regularApi/simAuxiliaryConsoleClose.htm">sim.auxiliaryConsoleClose</a> (Lua)                        <a href="regularApi/simAuxiliaryConsoleClose.htm">simAuxiliaryConsoleClose</a> (C/C++)
<a href="regularApi/simAuxiliaryConsoleOpen.htm">sim.auxiliaryConsoleOpen</a> (Lua)                         <a href="regularApi/simAuxiliaryConsoleOpen.htm">simAuxiliaryConsoleOpen</a> (C/C++)
<a href="regularApi/simAuxiliaryConsolePrint.htm">sim.auxiliaryConsolePrint</a> (Lua)                        <a href="regularApi/simAuxiliaryConsolePrint.htm">simAuxiliaryConsolePrint</a> (C/C++)
<a href="regularApi/simAuxiliaryConsoleShow.htm">sim.auxiliaryConsoleShow</a> (Lua)                         <a href="regularApi/simAuxiliaryConsoleShow.htm">simAuxiliaryConsoleShow</a> (C/C++)

See also:
<a href="customUIPlugin.htm">Custom user interfaces</a>.</pre>
<br>

<h3 class=subsectionBar><a name="textEditors"></a>Text/code editors</h3>
<pre class=lightGreyBox>
<a href="regularApi/simTextEditorClose.htm">sim.textEditorClose</a> (Lua)
<a href="regularApi/simTextEditorGetInfo.htm">sim.textEditorGetInfo</a> (Lua)
<a href="regularApi/simTextEditorOpen.htm">sim.textEditorOpen</a> (Lua)
<a href="regularApi/simTextEditorShow.htm">sim.textEditorShow</a> (Lua)

See also:
<a href="customUIPlugin.htm">Custom user interfaces</a>.</pre>
<br>

<h3 class=subsectionBar><a name="importExport"></a><a name="importExportFunctions"></a>Import/export</h3>
<pre class=lightGreyBox>
<a href="regularApi/simImportShape.htm">sim.importShape</a> (Lua)                                  <a href="regularApi/simImportShape.htm">simImportShape</a> (C/C++)
<a href="regularApi/simImportMesh.htm">sim.importMesh</a> (Lua)                                   <a href="regularApi/simImportMesh.htm">simImportMesh</a> (C/C++)
<a href="regularApi/simExportMesh.htm">sim.exportMesh</a> (Lua)                                   <a href="regularApi/simExportMesh.htm">simExportMesh</a> (C/C++)
<a href="regularApi/simCreateTexture.htm">sim.createTexture</a> (Lua)                                <a href="regularApi/simCreateTexture.htm">simCreateTexture</a> (C/C++)
<a href="regularApi/simLoadImage.htm">sim.loadImage</a> (Lua)                                    <a href="regularApi/simLoadImage.htm">simLoadImage</a> (C/C++)
<a href="regularApi/simSaveImage.htm">sim.saveImage</a> (Lua)                                    <a href="regularApi/simSaveImage.htm">simSaveImage</a> (C/C++)

See also:
<a href="simAssimp.htm?view=alphabetical">Assimp plugin API reference</a>.</pre>
<br>

<h3 class=subsectionBar><a name="PagesAndViewsFunctions"></a>Pages and views</h3>
<pre class=lightGreyBox>
<a href="regularApi/simFloatingViewAdd.htm">sim.floatingViewAdd</a> (Lua)                              <a href="regularApi/simFloatingViewAdd.htm">simFloatingViewAdd</a> (C/C++)
<a href="regularApi/simFloatingViewRemove.htm">sim.floatingViewRemove</a> (Lua)                           <a href="regularApi/simFloatingViewRemove.htm">simFloatingViewRemove</a> (C/C++)
<a href="regularApi/simAdjustView.htm">sim.adjustView</a> (Lua)                                   <a href="regularApi/simAdjustView.htm">simAdjustView</a> (C/C++)
<a href="regularApi/simCameraFitToView.htm">sim.cameraFitToView</a> (Lua)                              <a href="regularApi/simCameraFitToView.htm">simCameraFitToView</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar>Simulator parameters</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetArrayParam.htm">sim.getArrayParam</a> (Lua)                                <a href="regularApi/simGetArrayParam.htm">simGetArrayParam</a> (C/C++)
<a href="regularApi/simSetArrayParam.htm">sim.setArrayParam</a> (Lua)                                <a href="regularApi/simSetArrayParam.htm">simSetArrayParam</a> (C/C++)
<a href="regularApi/simGetBoolParam.htm">sim.getBoolParam</a> (Lua)                                 <a href="regularApi/simGetBoolParam.htm">simGetBoolParam</a> (C/C++)
<a href="regularApi/simSetBoolParam.htm">sim.setBoolParam</a> (Lua)                                 <a href="regularApi/simSetBoolParam.htm">simSetBoolParam</a> (C/C++)
<a href="regularApi/simGetInt32Param.htm">sim.getInt32Param</a> (Lua)                                <a href="regularApi/simGetInt32Param.htm">simGetInt32Param</a> (C/C++)
<a href="regularApi/simSetInt32Param.htm">sim.setInt32Param</a> (Lua)                                <a href="regularApi/simSetInt32Param.htm">simSetInt32Param</a> (C/C++)
<a href="regularApi/simGetFloatParam.htm">sim.getFloatParam</a> (Lua)                                <a href="regularApi/simGetFloatParam.htm">simGetFloatParam</a> (C/C++)
<a href="regularApi/simSetFloatParam.htm">sim.setFloatParam</a> (Lua)                                <a href="regularApi/simSetFloatParam.htm">simSetFloatParam</a> (C/C++)
<a href="regularApi/simGetStringParam.htm">sim.getStringParam</a> (Lua)                               <a href="regularApi/simGetStringParam.htm">simGetStringParam</a> (C/C++)
<a href="regularApi/simSetStringParam.htm">sim.setStringParam</a> (Lua)                               <a href="regularApi/simSetStringParam.htm">simSetStringParam</a> (C/C++)
<a href="regularApi/simGetStringNamedParam.htm">sim.getStringNamedParam</a> (Lua)                          <a href="regularApi/simGetStringNamedParam.htm">simGetStringNamedParam</a> (C/C++)
<a href="regularApi/simSetStringNamedParam.htm">sim.setStringNamedParam</a> (Lua)                          <a href="regularApi/simSetStringNamedParam.htm">simSetStringNamedParam</a> (C/C++)
                                                       <a href="regularApi/simGetUInt64Parameter.htm">simGetUInt64Parameter</a> (C/C++)
</pre>
<br>



<h3 class=subsectionBar><a name="rml"></a><a name="ruckig"></a>Ruckig motion library</h3>
<pre class=lightGreyBox>
<a href="regularApi/simMoveToConfig.htm">sim.moveToConfig</a> (Lua)
<a href="regularApi/simMoveToPose.htm">sim.moveToPose</a> (Lua)
<a href="regularApi/simRuckigPos.htm">sim.ruckigPos</a> (Lua)                                    <a href="regularApi/simRuckigPos.htm">simRuckigPos</a> (C/C++)
<a href="regularApi/simRuckigVel.htm">sim.ruckigVel</a> (Lua)                                    <a href="regularApi/simRuckigVel.htm">simRuckigVel</a> (C/C++)
<a href="regularApi/simRuckigStep.htm">sim.ruckigStep</a> (Lua)                                   <a href="regularApi/simRuckigStep.htm">simRuckigStep</a> (C/C++)
<a href="regularApi/simRuckigRemove.htm">sim.ruckigRemove</a> (Lua)                                 <a href="regularApi/simRuckigRemove.htm">simRuckigRemove</a> (C/C++)
</pre>
<br>



<h3 class=subsectionBar><a name="packing"></a>Packing / unpacking</h3>
<pre class=lightGreyBox>
<a href="regularApi/simPackTable.htm">sim.packTable</a> (Lua)                                    <a href="regularApi/simPackTable.htm">simPackTable</a> (C/C++)
<a href="regularApi/simUnpackTable.htm">sim.unpackTable</a> (Lua)                                  <a href="regularApi/simUnpackTable.htm">simUnpackTable</a> (C/C++)
<a href="regularApi/simPackUInt8Table.htm">sim.packUInt8Table</a> (Lua)
<a href="regularApi/simUnpackUInt8Table.htm">sim.unpackUInt8Table</a> (Lua)
<a href="regularApi/simPackUInt16Table.htm">sim.packUInt16Table</a> (Lua)
<a href="regularApi/simUnpackUInt16Table.htm">sim.unpackUInt16Table</a> (Lua)
<a href="regularApi/simPackUInt32Table.htm">sim.packUInt32Table</a> (Lua)
<a href="regularApi/simUnpackUInt32Table.htm">sim.unpackUInt32Table</a> (Lua)
<a href="regularApi/simPackInt32Table.htm">sim.packInt32Table</a> (Lua)
<a href="regularApi/simUnpackInt32Table.htm">sim.unpackInt32Table</a> (Lua)
<a href="regularApi/simPackFloatTable.htm">sim.packFloatTable</a> (Lua)
<a href="regularApi/simUnpackFloatTable.htm">sim.unpackFloatTable</a> (Lua)
<a href="regularApi/simPackDoubleTable.htm">sim.packDoubleTable</a> (Lua)
<a href="regularApi/simUnpackDoubleTable.htm">sim.unpackDoubleTable</a> (Lua)
<a href="regularApi/simCopyTable.htm">sim.copyTable</a> (Lua)
<a href="regularApi/simTransformBuffer.htm">sim.transformBuffer</a> (Lua)
</pre>
<br>


<h3 class=subsectionBar><a name="stacks"></a>Stacks</h3>
<pre class=lightGreyBox>
                                                       <a href="regularApi/simCreateStack.htm">simCreateStack</a> (C/C++)
                                                       <a href="regularApi/simReleaseStack.htm">simReleaseStack</a> (C/C++)
                                                       <a href="regularApi/simCopyStack.htm">simCopyStack</a> (C/C++)
                                                       <a href="regularApi/simPushNullOntoStack.htm">simPushNullOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushBoolOntoStack.htm">simPushBoolOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushInt32OntoStack.htm">simPushInt32OntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushFloatOntoStack.htm">simPushFloatOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushDoubleOntoStack.htm">simPushDoubleOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushStringOntoStack.htm">simPushStringOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushUInt8TableOntoStack.htm">simPushUInt8TableOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushInt32TableOntoStack.htm">simPushInt32TableOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushFloatTableOntoStack.htm">simPushFloatTableOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushDoubleTableOntoStack.htm">simPushDoubleTableOntoStack</a> (C/C++)
                                                       <a href="regularApi/simPushTableOntoStack.htm">simPushTableOntoStack</a> (C/C++)
                                                       <a href="regularApi/simInsertDataIntoStackTable.htm">simInsertDataIntoStackTable</a> (C/C++)
                                                       <a href="regularApi/simGetStackSize.htm">simGetStackSize</a> (C/C++)
                                                       <a href="regularApi/simPopStackItem.htm">simPopStackItem</a> (C/C++)
                                                       <a href="regularApi/simMoveStackItemToTop.htm">simMoveStackItemToTop</a> (C/C++)
                                                       <a href="regularApi/simIsStackValueNull.htm">simIsStackValueNull</a> (C/C++)
                                                       <a href="regularApi/simGetStackBoolValue.htm">simGetStackBoolValue</a> (C/C++)
                                                       <a href="regularApi/simGetStackInt32Value.htm">simGetStackInt32Value</a> (C/C++)
                                                       <a href="regularApi/simGetStackFloatValue.htm">simGetStackFloatValue</a> (C/C++)
                                                       <a href="regularApi/simGetStackDoubleValue.htm">simGetStackDoubleValue</a> (C/C++)
                                                       <a href="regularApi/simGetStackStringValue.htm">simGetStackStringValue</a> (C/C++)
                                                       <a href="regularApi/simGetStackTableInfo.htm">simGetStackTableInfo</a> (C/C++)
                                                       <a href="regularApi/simGetStackUInt8Table.htm">simGetStackUInt8Table</a> (C/C++)
                                                       <a href="regularApi/simGetStackInt32Table.htm">simGetStackInt32Table</a> (C/C++)
                                                       <a href="regularApi/simGetStackFloatTable.htm">simGetStackFloatTable</a> (C/C++)
                                                       <a href="regularApi/simGetStackDoubleTable.htm">simGetStackDoubleTable</a> (C/C++)
                                                       <a href="regularApi/simUnfoldStackTable.htm">simUnfoldStackTable</a> (C/C++)
                                                       <a href="regularApi/simDebugStack.htm">simDebugStack</a> (C/C++)
<a href="regularApi/simPackTable.htm">sim.packTable</a> (Lua)                                    <a href="regularApi/simPackTable.htm">simPackTable</a> (C/C++)
<a href="regularApi/simUnpackTable.htm">sim.unpackTable</a> (Lua)                                  <a href="regularApi/simUnpackTable.htm">simUnpackTable</a> (C/C++)
</pre>
<br>


<h3 class=subsectionBar><a name="objectParameters"></a>Object parameters</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetObjectInt32Param.htm">sim.getObjectInt32Param</a> (Lua)                          <a href="regularApi/simGetObjectInt32Param.htm">simGetObjectInt32Param</a> (C/C++)
<a href="regularApi/simSetObjectInt32Param.htm">sim.setObjectInt32Param</a> (Lua)                          <a href="regularApi/simSetObjectInt32Param.htm">simSetObjectInt32Param</a> (C/C++)
<a href="regularApi/simGetObjectFloatParam.htm">sim.getObjectFloatParam</a> (Lua)                          <a href="regularApi/simGetObjectFloatParam.htm">simGetObjectFloatParam</a> (C/C++)
<a href="regularApi/simSetObjectFloatParam.htm">sim.setObjectFloatParam</a> (Lua)                          <a href="regularApi/simSetObjectFloatParam.htm">simSetObjectFloatParam</a> (C/C++)
<a href="regularApi/simGetObjectStringParam.htm">sim.getObjectStringParam</a> (Lua)                         <a href="regularApi/simGetObjectStringParam.htm">simGetObjectStringParam</a> (C/C++)
<a href="regularApi/simSetObjectStringParam.htm">sim.setObjectStringParam</a> (Lua)                         <a href="regularApi/simSetObjectStringParam.htm">simSetObjectStringParam</a> (C/C++)
</pre>
<br>

<h3 class=subsectionBar><a name="engineParameters"></a>Physics engines</h3>
<pre class=lightGreyBox>
<a href="regularApi/simGetEngineFloatParam.htm">sim.getEngineFloatParam</a> (Lua)                          <a href="regularApi/simGetEngineFloatParam.htm">simGetEngineFloatParam</a> (C/C++)
<a href="regularApi/simGetEngineInt32Param.htm">sim.getEngineInt32Param</a> (Lua)                          <a href="regularApi/simGetEngineInt32Param.htm">simGetEngineInt32Param</a> (C/C++)
<a href="regularApi/simGetEngineBoolParam.htm">sim.getEngineBoolParam</a> (Lua)                           <a href="regularApi/simGetEngineBoolParam.htm">simGetEngineBoolParam</a> (C/C++)
<a href="regularApi/simSetEngineFloatParam.htm">sim.setEngineFloatParam</a> (Lua)                          <a href="regularApi/simSetEngineFloatParam.htm">simSetEngineFloatParam</a> (C/C++)
<a href="regularApi/simSetEngineInt32Param.htm">sim.setEngineInt32Param</a> (Lua)                          <a href="regularApi/simSetEngineInt32Param.htm">simSetEngineInt32Param</a> (C/C++)
<a href="regularApi/simSetEngineBoolParam.htm">sim.setEngineBoolParam</a> (Lua)                           <a href="regularApi/simSetEngineBoolParam.htm">simSetEngineBoolParam</a> (C/C++)
</pre>
<br>





<h3 class=subsectionBar>Other commands</h3>
<pre class=lightGreyBox>
<a href="regularApi/simAddLog.htm">sim.addLog</a> (Lua)                                       <a href="regularApi/simAddLog.htm">simAddLog</a> (C/C++)
<a href="regularApi/simAnnounceSceneContentChange.htm">sim.announceSceneContentChange</a> (Lua)                   <a href="regularApi/simAnnounceSceneContentChange.htm">simAnnounceSceneContentChange</a> (C/C++)
<a href="regularApi/simGetNavigationMode.htm">sim.getNavigationMode</a> (Lua)                            <a href="regularApi/simGetNavigationMode.htm">simGetNavigationMode</a> (C/C++)
<a href="regularApi/simSetNavigationMode.htm">sim.setNavigationMode</a> (Lua)                            <a href="regularApi/simSetNavigationMode.htm">simSetNavigationMode</a> (C/C++)
<a href="regularApi/simGetPage.htm">sim.getPage</a> (Lua)                                      <a href="regularApi/simGetPage.htm">simGetPage</a> (C/C++)
<a href="regularApi/simSetPage.htm">sim.setPage</a> (Lua)                                      <a href="regularApi/simSetPage.htm">simSetPage</a> (C/C++)
<a href="regularApi/simDisplayDialog.htm">sim.displayDialog</a> (Lua)                                <a href="regularApi/simDisplayDialog.htm">simDisplayDialog</a> (C/C++)
<a href="regularApi/simGetDialogInput.htm">sim.getDialogInput</a> (Lua)                               <a href="regularApi/simGetDialogInput.htm">simGetDialogInput</a> (C/C++)
<a href="regularApi/simGetDialogResult.htm">sim.getDialogResult</a> (Lua)                              <a href="regularApi/simGetDialogResult.htm">simGetDialogResult</a> (C/C++)
<a href="regularApi/simEndDialog.htm">sim.endDialog</a> (Lua)                                    <a href="regularApi/simEndDialog.htm">simEndDialog</a> (C/C++)
<a href="regularApi/simGetArrayParam.htm">sim.getArrayParam</a> (Lua)                                <a href="regularApi/simGetArrayParam.htm">simGetArrayParam</a> (C/C++)
<a href="regularApi/simSetArrayParam.htm">sim.setArrayParam</a> (Lua)                                <a href="regularApi/simSetArrayParam.htm">simSetArrayParam</a> (C/C++)
<a href="regularApi/simGetBoolParam.htm">sim.getBoolParam</a> (Lua)                                 <a href="regularApi/simGetBoolParam.htm">simGetBoolParam</a> (C/C++)
<a href="regularApi/simSetBoolParam.htm">sim.setBoolParam</a> (Lua)                                 <a href="regularApi/simSetBoolParam.htm">simSetBoolParam</a> (C/C++)
<a href="regularApi/simGetInt32Param.htm">sim.getInt32Param</a> (Lua)                                <a href="regularApi/simGetInt32Param.htm">simGetInt32Param</a> (C/C++)
<a href="regularApi/simSetInt32Param.htm">sim.setInt32Param</a> (Lua)                                <a href="regularApi/simSetInt32Param.htm">simSetInt32Param</a> (C/C++)
                                                       <a href="regularApi/simGetUInt64Parameter.htm">simGetUInt64Parameter</a> (C/C++)
<a href="regularApi/simGetFloatParam.htm">sim.getFloatParam</a> (Lua)                                <a href="regularApi/simGetFloatParam.htm">simGetFloatParam</a> (C/C++)
<a href="regularApi/simSetFloatParam.htm">sim.setFloatParam</a> (Lua)                                <a href="regularApi/simSetFloatParam.htm">simSetFloatParam</a> (C/C++)
<a href="regularApi/simGetStringParam.htm">sim.getStringParam</a> (Lua)                               <a href="regularApi/simGetStringParam.htm">simGetStringParam</a> (C/C++)
<a href="regularApi/simSetStringParam.htm">sim.setStringParam</a> (Lua)                               <a href="regularApi/simSetStringParam.htm">simSetStringParam</a> (C/C++)
<a href="regularApi/simGetStringNamedParam.htm">sim.getStringNamedParam</a> (Lua)                          <a href="regularApi/simGetStringNamedParam.htm">simGetStringNamedParam</a> (C/C++)
<a href="regularApi/simSetStringNamedParam.htm">sim.setStringNamedParam</a> (Lua)                          <a href="regularApi/simSetStringNamedParam.htm">simSetStringNamedParam</a> (C/C++)
                                                       <a href="regularApi/simGetLastError.htm">simGetLastError</a> (C/C++)
                                                       <a href="regularApi/simSetLastError.htm">simSetLastError</a> (C/C++)
<a href="regularApi/simGetModuleName.htm">sim.getModuleName</a> (Lua)                                <a href="regularApi/simGetModuleName.htm">simGetModuleName</a> (C/C++)
<a href="regularApi/simGetNavigationMode.htm">sim.getNavigationMode</a> (Lua)                            <a href="regularApi/simGetNavigationMode.htm">simGetNavigationMode</a> (C/C++)
<a href="regularApi/simGetSystemTime.htm">sim.getSystemTime</a> (Lua)                                <a href="regularApi/simGetSystemTime.htm">simGetSystemTime</a> (C/C++)
<a href="regularApi/simGetSystemTimeInMs.htm">sim.getSystemTimeInMs</a> (Lua)                            <a href="regularApi/simGetSystemTimeInMs.htm">simGetSystemTimeInMs</a> (C/C++)
<a href="regularApi/simRefreshDialogs.htm">sim.refreshDialogs</a> (Lua)                               <a href="regularApi/simRefreshDialogs.htm">simRefreshDialogs</a> (C/C++)
<a href="regularApi/simSetThreadSwitchTiming.htm">sim.setThreadSwitchTiming</a> (Lua)
<a href="regularApi/simSwitchThread.htm">sim.switchThread</a> (Lua)                                 <a href="regularApi/simSwitchThread.htm">simSwitchThread</a> (C/C++)
<a href="regularApi/simGetExplicitHandling.htm">sim.getExplicitHandling</a> (Lua)                          <a href="regularApi/simGetExplicitHandling.htm">simGetExplicitHandling</a> (C/C++)
<a href="regularApi/simSetExplicitHandling.htm">sim.setExplicitHandling</a> (Lua)                          <a href="regularApi/simSetExplicitHandling.htm">simSetExplicitHandling</a> (C/C++)
<a href="regularApi/simLaunchExecutable.htm">sim.launchExecutable</a> (Lua)
<a href="regularApi/simFileDialog.htm">sim.fileDialog</a> (Lua)                                   <a href="regularApi/simFileDialog.htm">simFileDialog</a> (C/C++)
<a href="regularApi/simMsgBox.htm">sim.msgBox</a> (Lua)                                       <a href="regularApi/simMsgBox.htm">simMsgBox</a> (C/C++)
<a href="regularApi/simQuitSimulator.htm">sim.quitSimulator</a> (Lua)                                <a href="regularApi/simQuitSimulator.htm">simQuitSimulator</a> (C/C++)
<a href="regularApi/simGetExtensionString.htm">sim.getExtensionString</a> (Lua)                           <a href="regularApi/simGetExtensionString.htm">simGetExtensionString</a> (C/C++)
                                                       <a href="regularApi/simOpenTextEditor.htm">simOpenTextEditor</a> (C/C++)
<a href="regularApi/simTextEditorClose.htm">sim.textEditorClose</a> (Lua)
<a href="regularApi/simTextEditorGetInfo.htm">sim.textEditorGetInfo</a> (Lua)
<a href="regularApi/simTextEditorOpen.htm">sim.textEditorOpen</a> (Lua)
<a href="regularApi/simTextEditorShow.htm">sim.textEditorShow</a> (Lua)
<a href="regularApi/simGetUserVariables.htm">sim.getUserVariables</a> (Lua)
</pre>

<br>
<br>
 </tr>
</table> 
</div>  
  
  
</body>

</html>
